Html表单到文本文件

时间:2013-05-25 15:40:55

标签: php html forms

在我的网站上,我在index.html上看到了这样的表单:

<form id="demo" action='submit.php' method='post' enctype='text/plain'>
link: <input type='text' name='web'></br>
<input type='submit' value='submit'>
</form>

然后在submit.php中我得到了:

<?php
$fp=fopen('sub.txt','a'); 
fwrite($fp,addslashes($web)); 
fclose($fp); 
header('location: thanks.html'); 
exit();
?>

但是当我按下提交时,sub.php中的结果正在等待

/n

但它应该是

example.com/n

php代码有什么问题。

我希望在文件sub.txt中打印的表单中提交链接,然后将此人重定向到感谢页面。

1 个答案:

答案 0 :(得分:2)

您缺少value属性以及需要$_POST来获取sub.php中的值

<form id="demo" action='submit.php' method='post' enctype='text/plain'>
link: <input type='text' name='web' value="" /></br>
<input type='submit' value='submit' />
</form>

<?php
$fp=fopen('sub.txt','a'); 
fwrite($fp,addslashes($_POST['web']). "\r\n"); 
fclose($fp); 
header('location: thanks.html'); 
exit();
?>