如何使用php get方法从html文本字段获取表单数据并将其写入txt文件?

时间:2017-04-24 00:55:07

标签: php html

<form action="" method="get">
<div id= "window"><center><input id="chatbox" type="text" name="chatbox">
<br></center></div> 

</form>

<?php

$myfile = fopen("chat.txt", "a+") 
$chattext = $_GET['chatbox'];
fwrite($myfile, $chattext);
fclose($myfile);
?>

我已经查看了其他解决方案但由于某种原因我不能让我的代码工作。我的目标是获取文本字段中的文本并将其写入chat.txt文件。我是php的新手,所以我肯定可能会犯一个愚蠢的语法错误。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

  • 您在;

  • 之后忘记了fopen()
  • 我使用if语句

  • 修改了代码
  • 我在每次插入后添加了新行

更新代码:

<form action="" method="get">

<div id= "window"><center><input id="chatbox" type="text" name="chatbox">
<br></center></div> 

</form>

<?php

if(isset($_GET['chatbox'])){
    $myfile = fopen("chat.txt", "a+") ;
    $chattext = $_GET['chatbox'].PHP_EOL;
    fwrite($myfile, $chattext);
    fclose($myfile);
}
?>