我有一个表单,可以将给定的输入保存到一个文本文件中,
但是我无法从保存的文件中读取:
while(!feof($fileNotizen)) {
$rawLine = fgets($fileNotizen);
if($rawLine==false) {
echo "An error occured while reading the file";
}
$rawLine
似乎总是错误的,即使我以前使用过这个函数来填充文本文件:
function addToTable($notizFile) {
fwrite($notizFile, $_POST["vorname"]." ".$_POST["nachname"]."#");
$date = date(DATE_RFC850);
fwrite($notizFile, $date."#");
fwrite($notizFile, $_POST["notiz"].PHP_EOL);
}
在我提交表单并收到错误消息后,如果我检查文本文件,一切都在那里,所以该功能正常工作。
如果它是有价值的,我用这个命令打开文件:
$fileNotizen = fopen("notizen.txt", "a+");
问题可能是指针已经在文件末尾并因此返回false?