私がやりたいのは、送信時にフォームからの入力を別のテキスト ファイルに書き込むことです。このフォームは変更できませんのでご了承ください。
問題は、入力を別の TXT ファイルに保存するにはどうすればよいでしょうか? これは形式です:
リーリーこれが私がやろうとしていることです:
リーリー 私がここで読んだ多くのソリューションでは、すべてのフォーム入力に名前があることに注意してください (つまり、name='message'
)。残念ながら、私のフォームは変更できません。そのため、入力 ID (# に注意してください) を使用することを期待して $name=$_POST['#name']
を使用しようとしましたが (失敗しました) です。
###ありがとう。
P粉7432884362023-09-10 17:24:38
ここに問題のあるディレクトリがあります。
これを確認するには、提供されている Web 開発者ツールを使用してブラウザから送信されたデータを表示するか、フォームに次のようなポイントを指定することで簡単に確認できます。 リーリー
少なくとも Firefox では、ブラウザは送信ボタンを除いてデータをサーバーに送り返しません。フォームを使用して HTML ページを書き換えることができない (または Javascript を追加する) ことができない場合、これは機能しません。これはひとまず脇に置いてください...
はい、しかしこれは悪い考えです。データを保存するためにデータベースを使用する理由はたくさんあります。
これは常に悪い考えです。 PHP による Web ルート内のファイルへの書き込みを許可する場合も同様です。