我使用php创建一个访客留言板,以便用户留言。
我没有使用任何数据库,它只是一个文本文件并附加新数据。
有没有简单的方法可以使用像jQuery这样的东西来为用户添加新内容到他之前留下的消息中?
要清楚,我不想使用任何数据库。感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
由于javascript / jquery是客户端语言,而PHP在服务器上运行。您可以使用jQuery ajax通过查询字符串在一个单独的php文件中发送文本,您可以使用PHP fwrite函数附加文本。这是一个明确的想法示例:
<强> jQuery的:强>
var textfield = $('textarea'); //your text area field
var pathToPHP = "Your path to php script/text.php?text="+textfield;
//通过查询字符串
获取文本 $.ajax({ URL:pathToPHP , method:"GET", cache:false, type:"HTML" });
//使用Ajax将文本发送到PHP脚本
您可以通过jQuery ajax API
找到更多ajax选项<强> PHP:强>
$text = $_GET['text']; //Get the Text
$txt_file_path = "file.txt"; //Path to text file
$read = fopen($txt_file_path,"w"); //Open Text file in write mode
$new_content = $read." ".$text; //Old Content + New Content
fwrite($read,$new_content); //Rewrite Text file
fclose($read); //Close file