PHP:将表单输入写入文本文件
问题:
您有一个表单并希望捕获在其字段中输入的输入并将其写入文本文件。但是,您当前的解决方案无法产生所需的结果。
解决方案:
要将表单输入写入文本文件,您可以按照以下步骤操作:
更新 HTML表单:
确保您的表单使用“POST”方法并包含必要的输入元素。
<form action="myprocessingscript.php" method="POST"> <input name="field1" type="text" /> <input name="field2" type="text" /> <input type="submit" name="submit" value="Save Data"> </form>
PHP脚本:
<?php // Check if data is submitted if (isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; // Use file_put_contents to write data to a text file $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if ($ret === false) { die("Error writing file"); } else { echo "$ret bytes written to file /tmp/mydata.txt"; } } else { die("No POST data to process"); } ?>
以上是如何使用PHP将表单数据保存到文本文件?的详细内容。更多信息请关注PHP中文网其他相关文章!