我正在尝试制作一个程序,我可以在其中将内容添加到列表中,阅读内容并清除列表。我的 clear 功能运行良好,但是我似乎一次不能添加或读取超过 1 行。我正在使用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;
?>