如何在 PHP 中将文件输入写入 TXT 文件
创建表单来捕获用户输入时,保存可能会很有用将数据保存到文本文件以供存储或进一步处理。这可以通过一些简单的 PHP 命令来完成。
PHP 文件
<?php if(isset($_POST['field1']) && isset($_POST['field2'])) { $data = $_POST['field1'] . '-' . $_POST['field2'] . "\r\n"; $ret = file_put_contents('/tmp/mydata.txt', $data, FILE_APPEND | LOCK_EX); if($ret === false) { die('There was an error writing this file'); } else { echo "$ret bytes written to file"; } } else { die('no post data to process'); } ?>
HTML表单
<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>
说明
此解决方案会自动打开、写入和关闭文本文件,为您处理文件 I/O 操作。注意,您可以根据需要修改目标文本文件路径。
以上是如何使用 PHP 将用户表单数据附加到 TXT 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!