我们的要求是以附加模式将变量写入文本文件。这只能通过以下编码部分实现。
前两个变量 - 从$ _GET获取vuserid和vworkorder,这可以使用ECHO命令在页面上写入,但是使用fwrite + $ _POST它不会被写入File。可以将页面上按用户响应的所有其他变量写入文件。
<?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";
?>
答案 0 :(得分:0)
如果我理解你是正确的,你只想把所有变量从$ _GET放到$ _POST?
foreach ($_GET as $key => $value) {
$_POST[$key] = $value;
unset($_GET[$key]);
}
print "<pre>";
var_dump($_POST);
print "</pre>";
希望它有所帮助...但我认为应该有另一种方法让你的vars到你的文件