- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ログファイルのデーターから特定して表示させる)
ログファイルのデータから特定して表示させる方法とは?
このQ&Aのポイント
- ログファイルのデーターから特定のコメントを表示させるには、PHPプログラムを利用します。
- 特定のコメントを表示させるためには、ログファイルにコメントを保存し、それを読み出して表示する必要があります。
- ログファイルへのコメントの保存には「file_put_contents」関数を使用し、ログファイルの読み出しには「file」関数を使用します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
このままではムリです。log.txtのコメントデータに、 「どの記事に対するコメントなのか」というデータが入っていません。 どこに表示させるかの判断基準がないのです。 なので log.txt を [記事ID],テスト君1,あああ とでもし、 <?php $here = 1 // 記事のID $data = file("log.txt"); for ($i = 0; $i < sizeof($data); $i++) { list($id, $name, $comment) = split(",", $data[$i]); if ($here == $id) { // データ中のIDと一致したら表示 echo "$name, $comment<br />\n"; } } ?> とすればいいでしょう。
お礼
有り難う御座います。 なるごど、記事にIDを付けてif 定義でそのIDが一致したならば表示させるですね! ヒントを下さって助かりました。 回答がおくれましたが、今になってやっと、各記事に対して付けたコメントを、各記事で付けた場所に表示させる事が出来ました。 また、色々この場でPHPに関して質問すると想いますので、見かけた時は、また、宜しくお願いします。 本当に今回、有り難う御座いました。