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 中国語 Web サイトの他の関連記事を参照してください。