我正在编写一个留言簿程序,该程序从不同的输入获取名称和消息,并且有第三个输入-模式。如果mode的值为“ save”,则程序将发件人和消息写为文本文件中的数组,字符之间用竖线分开。
<?php
$sender=$_GET["sender"];
$message=$_GET["message"];
$mode=$_GET["mode"];
$guestbook="guestbook.txt";
$fp = @fopen($guestbook, "w");
$arr = array($sender, $message);
$text = implode("|",$arr);
if ($mode == "save"){
fwrite($fp,$text."\n");
}
?>
这是我的代码,但是如果保存mode的值,则文件不会进入任何文件。另外,我不确定是否要多次填充输入内容以及要程序在文件上打印所有不同的值(例如
),是否应该编写循环?Firstsendername|firstmessage
secondsendername|secondmessage ...
有什么想法我在做什么错吗?