php【PHP】【HTML】入力フォームのデータをサーバー内に保存するツイートシェアはてなHTMLの入力フォームのデータをサーバー内に.txtで保存するやり方の紹介です。本当はHTMLかJavaScriptだけで実装したかったのですが、ファイルをダウンロードするしかないようなので、PHPを使いました。今回紹介する方法はセキュリティに関して全く考慮していないので、皆さんの環境で実行するときはセキュリティ面に配慮してください。(暗号化するなど)PHPを使うので、通常はローカルでは実行できません。サーバーで実行してください。アルゴリズムアルゴリズムは以下の流れになっていますHTMLの入力フォームに文字列を入力する入力した文字列をPHPのプログラムに送信するPHPで.txtに書き込む今回はPHPにデータを送信するときに、画面遷移をしないでほしかったので、画面遷移をせずにiframeを用いて実装させます。FormでPOST処理をしつつ画面遷移させない方法コードまずはHTML内に入力フォームを作成します。style="width:0px;height:0px;border:0px;"></iframe><!--画面遷移させないため-->これで入力フォームのテキストデータをindex.phpに送る事ができます。class>内でHTML内の他の関数を呼び出すことも可能です。class>は次のようになります。?><?phpfclose($myfile);?></body></html>PHPのタグを一つずつ分けないで、一個にまとめてしまうとファイルが作成できなかったので、やむを得ず一つずつに分けました。一度いいますが、この方法はHTMLからのデータを平文のままサーバーに送っているので、セキュリティ面に気をつけてください。(v3.x)、FormにDatePickerを導入する。