我知道这是一个相对基本的问题,但我似乎无法在任何地方找到完整的答案。除了重新加载之外,如何在不更改浏览器内容的情况下将HTML表单提交到平面.txt文件。这里是我的形式我的HTML文件中的内容:使用php和.txt文件提交表单到文件
<form name="input" action="form.php" method="post">
Zip: <input type="text" name="zip">
<input type="submit" value="Submit">
</form>
,这里是我的PHP:
<?php
$myFile = "data.txt";
$fh = fopen($myFile, 'a');
$zip = $_POST["zip"];
$comma_delmited_list = explode(",", $zip) . "\n";
fwrite($fh, $comma_delmited_list);
fclose($fh);
?>
其中form.php的,data.txt中,和.html文件都在同目录,任何帮助表示赞赏。谢谢。
对于初学者来说,你需要一个字符串,并将它传递给'implode'。如果你的意思是“爆炸”,那就很有道理。 –
我将它改为爆炸,它仍然将页面更改为.php内容,并且不向data.txt提交任何内容。 – Deprecated
如果它显示页面的内容,你没有设置你的web服务器 –