我正在试图弄清楚如何创建一个简单的HTML代码,以便每当页面上的任何人在提供的文本框中输入任何内容并点击提交时,它会将写入的文本添加到我服务器上已存在的.txt文件中。
更新2/20/14 9:29 AM:那很不幸。我觉得我需要一个.php,但遗憾的是我的wepbage是通过宅基地托管的,而且它们没有.php的功能。只是希望有一个解决方法。感谢您的回复。
答案 0 :(得分:0)
如果您的服务器可以运行php,那么当用户点击提交时,可以请求以下页面。 (使用post方法)
<?php
$in = $_POST['name'];
$file = 'names.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= $in;
// Write the contents back to the file
file_put_contents($file, $current);
?>
答案 1 :(得分:0)
您必须使用PHP才能执行此操作。在表单上执行表单操作链接到PHP脚本,里面有类似的东西。
<?php
$file = 'test.txt';
$currentText = file_get_contents($file);
$currentText .= $_POST['text'];
file_put_contents($file, $currentText);
?>