<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的新手,所以我肯定可能会犯一个愚蠢的语法错误。谢谢你的帮助。
答案 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);
}
?>