2017-06-07 5 views
-2

.txtファイルからテキストを取り出すキャンバスを作成しようとしています。私の.txtは、スペースで区切られたすべての行名、姓、性別、役割を含みます。 .txtファイルから各行の新しいキャンバスを作成したいと思います。 これは私が私のファイルから値を抽出するために考えた方法です:テキストを.txtファイルからプルして表示する

$source = fopen('datas.txt', 'r') or die("Problem open file"); 
while (($data = fgets($source, 1000, " ")) !== FALSE) 
{ 
    $name = $data[0]; 
    $surname = $data[1]; 
    $gender = $data[2]; 
    $role = $data[3]; 

} 
fclose($source); 

しかし、私は本当にキャンバスにそれらを配置する方法がわかりません。私はループや、行ごとにキャンバスを作成する何かを作ることができますか?私は誰かが私を助けることができる場合、いくつかの提案をしたい。

+0

とデータを使用しますか? – Jan

+0

whileを使ってループを実行しているので、それを使用して、 'echo" html code ";'と '" $ variable "を使ってHTMLをエコーし​​ます。 'もしあなたがhtml要素キャンバスを意味するならば、 – clearshot66

答えて

0

を使用すると、キャンバスとはどういう意味ですか機能

<script type="text/javascript"> 
    function canvasSmth(i) { 
    var canvas = document.getElementById('mycanvas'); 
    var drawtext = canvas.getContext('2d'); 
    drawtext.font = "30px Arial"; 
    drawtext.fillText(i,10,50); 
} 
</script> 

$source = fopen('datas.txt', 'r') or die("Problem open file"); 
while (($data = fgets($source, 1000, " ")) !== FALSE) 
{ 
    $name = $data[0]; 
    $surname = $data[1]; 
    $gender = $data[2]; 
    $role = $data[3]; 
    echo '<script type="text/javascript"> canvasSmth(<?php echo $name ; ?>)'; 
} 
fclose($source); 
+0

私のPHPファイルやHTMLコードにスクリプト部分を含めるのですか? –

+0

@MihaCraescu htmlコード。スペルチェックでは、何らかの理由でより明確に見えるように、関数をPHPコードから分離することはできませんでした。あなたの応答に感謝します。 –

+0

私はコードが機能しないので、単語を抽出するために新しいものを試してみるつもりです。 –

関連する問題