无法将所有三个文本字段发布到文本文档


Can't post all three text fields to text document?

我正在尝试为大学作业创建一个网站,但在将我的三个文本字段提交到我的文本文档时遇到问题。我设法通过简单地放置$_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);