-6
我们的要求是以追加模式将变量写入文本文件。这只能通过以下编码部分实现。
前两个变量 - vuserid和vworkorder是从$ _GET获得的,这可以使用ECHO命令写在页面上,但是使用fwrite + $ _POST它没有写入文件。根据用户在页面上的响应的所有其他变量可以写入文件。
<?php
$f = fopen("textfile.txt", "a");
fwrite($f, $_POST["vuserid"]);
fwrite($f, "|");
fwrite($f, $_POST["vworkorder"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques1"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques2"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques3"]);
fwrite($f, "|");
fwrite($f, $_POST["Ques4"]);
fwrite($f, "|");
fwrite($f, $_POST["q14"]);
fwrite($f, ";");
// Close the text file
fclose($f);
echo "Thanks for your Response";
?>
为什么'$ _POST'工作,如果他们是'$ _GET'参数? –
你能提供一些代码吗?没有开始就没有太多的工作 – DKSan
你了解'$ _GET'和'$ _POST'之间的区别吗?参见[这个问题](例如http://stackoverflow.com/questions/504947/when-should-i-use-get-or-post-method-whats-the-difference-between-them?lq=1) – mariusnn