我不得不说我对php和jquery几乎没有经验。我目前创建了一个有多个页面的网站,每个页面都有一个问题,答案是a或b。当用户点击a或b时,我尝试将其保存到服务器上的.txt文件中。我已经尝试了各种教程,但不幸的是它似乎没有让它工作。我希望有人可以帮我创建一个脚本。
谢谢!
答案 0 :(得分:0)
首先,这就是数据库的用途。但假设您仍然想要写入.txt文件,您需要向服务器发出一个带内容的ajax请求,并让php为您写入该文本文件。以下是相同
的一些示例代码function post(ans) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (xhttp.readyState == 4 && xhttp.status == 200) {
}
};
xhttp.open("GET", "/result.php?answer="+ans, true);
xhttp.send();
}
并且php脚本将是
<?php
$fname = "answer.txt";
$result = $_GET["answer"];
file_put_contents($fname,$result);
?>
假设您每次都覆盖该文件,或
<?php
$fname = "answer.txt";
$result = $_GET["answer"];
$prev = file_get_contents($fname);
$result = $result.",".$prev;
file_put_contents($fname,$result);
?>
你也可以去花哨和json编码数据,但正确的方法是创建一个数据库