我正在尝试为大学作业创建一个网站,但在将我的三个文本字段提交到我的文本文档时遇到问题。我设法通过简单地放置$_POST['des1']
来发送第一个,果然它工作得很好。但是,当我尝试让它发送所有三个时,它不起作用。我错过了什么?
<?php
$myFile=fopen("Observation.txt","w") or exit("Can’t open file!");
fwrite($myFile, $_POST['des1'], $_POST['act1'], $_POST['date1']."'r'n");
fclose($myFile);
?>
这是因为fwrite()
最多只需要 3 个参数,但只需要 2 个参数。
如果要将其写入文件,第二个参数必须是写入该文件的唯一文本。
您目前有一些,
分隔当前字段,fwrite
会将其视为更多参数并感到困惑。
它需要像这样:
$string = $_POST['des1'].$_POST['act1'].$_POST['date1']."'r'n";
fwrite($myFile, $string);