我使用以下php将HTML的内容发送<form>到文本文件:
$filename = "polls"."/".time() .'.txt';
if (isset($_POST["submitwrite"])) {
$handle = fopen($filename,"w+");
if ($handle) {
fwrite($handle, $_POST["username"]."¬".$_POST["pollname"]."¬".$_POST["ans1"]."¬".$_POST["ans2"]."¬".$_POST["ans3"]."¬".time());
fclose($handle);
}
Run Code Online (Sandbox Code Playgroud)
在创建文本文件的同时,使用表单的内容,我还想将time()写入已经存在的文件,因此将使用'a +'.它们需要以逗号分隔值存储.
任何人都可以建议我如何同时做到这一点?
只需打开两个文件:
$handle1 = fopen($filename1, "w+");
$handle2 = fopen($filename2, "a+");
if ($handle1 && $handle2) {
fwrite($handle1, $_POST["username"]."¬".$_POST["pollname"]."¬".$_POST["ans1"]."¬".$_POST["ans2"]."¬".$_POST["ans3"]."¬".time());
fwrite($handle2, time() + "\n");
}
if ($handle1) {
fclose($handle1);
}
if ($handle2) {
fclose($handle2);
}
Run Code Online (Sandbox Code Playgroud)