リストに物を追加したり、物を読んだり、リストをクリアしたりできるプログラムを作ろうとしています。clear 関数は完全に機能していますが、一度に複数の行を追加または読み取ることができないようです。私は使用してfwrite($handle, $MyString);
いますが、それはファイル全体のすべてを$MyString
. 私が使用しているファイルから情報を取得し、$list = fgets($handle);
echo を使用して印刷します。これは、ファイルの最初の行のみを読み取ります。何か助けはありますか?ありがとう!
取得リスト コード:
<?php
$myFile = "needlist.txt";
$fh = fopen($myFile, 'r');
$theData = fgets($fh);
fclose($fh);
echo $theData;
?>
リスト コードに追加します。
<?php
$neededlist = "needlist.txt";
$fh = fopen($neededlist, 'w');
$user_message = $_REQUEST['txtweb-message'];
$needed .= $user_message;
$needed .= "\n";
fwrite($fh, $needed);
fclose($fh);
echo "You have successfully added ", $user_message;
?>