テキストファイルをWebページに表示させる。
本来は、「オープン」、「読み込み」、「クローズ」だが、
readfile関数だけでもいけるとのこと。
https://mixi.jp/view_diary.pl?id=1971875525&owner_id=2089365&org_id=1971864041
で作成したphpファイルの「fclose($f);」と「?>」の間に以下を追記。
readfile("chat.txt");
これで、localhost下のphpファイルをブラウザで開けば、
前回までに作成、中身を入力した「chat.txt」が、テキストボックス下に
表示される。ただし、HTMLでは改行コードは無視されるので、
改行されない状態で表示される。
HTMLで改行されるというと<br>タグを知っているが、
既に存在するファイルに改めて<br>タグを追加しなくても、
readfile関数の出力全体を<pre>タグで囲むというのがあるとのこと。
<pre>は、改行コードや半角スペースをそのまま表示するタグ。
ただし、<や>などはタグとして認識されるらしい。
上記で作成したphpファイルの「readfile("chat.txt");」
を<pre>タグで囲むので、以下に修正。
print "<pre>";
readfile("chat.txt");
print "</pre>";
これでchat.txtの中身通りに改行されて表示されるようになる。
ログインしてコメントを確認・投稿する