いつものように、私はこれをやっている問題があります。だから、私は、PHPを使用してフォルダから画像を抽出することができましたが、それを行うには余りにも時間がかかっていたので、私はテキストファイルから名前を抽出し、whileループを行い、結果のリストをエコーすることにしました。例えば、私は "cats.txt"と呼ばれるファイルを持っており、データの中にはこのように見えます。phpでテキストファイルの中にあるイメージ名を取得するにはどうしたらいいですか?
Kitten1.jpg
Kitten2.jpg
Kitten3.jpg
これを行うにはSQLまたはJSONテーブルを簡単に使用できますが、許可されません。だから私はこれだけ持っている。
これをやろうとしましたが、エラーが発生します。
--- PHPコード---
$data = file ("path/to/the/file/cats.txt");
for ($i = 0; $i < count ($data); i++){
$images = '<img src="/kittens/t/$i">';
}
$CatLife = '
Images of our kittens:<br>
'.$images.'
';
私は助けを本当に感謝します。ページに何も言わないので、エラーの内容が分からない。それは単に読み込まれません。
http://stackoverflow.com/questions/13246597/how-to-read-a-file-line-by-line-in-php – Progrock
問題は、あなたがあなたのカウンターを格納し、画像列を作っているありますそれぞれの繰り返しで '$ images'をクローブします。 '$ data'はあなたのファイルからの行の配列なので、' $ data [$ i] 'が必要です。あるいはforeachを使用します。連結する必要があります。あなたの猫! – Progrock
Progrockええ、私はちょうど似たようなことをしました。 '$ data [$ i]。'今はそれが動作します。私はまた、フォルダの完全なパスを指定する必要がありました。 – Divern