目次:
ビデオ: 【駆け出し歓迎】VSCodeにHTMLを書いてみよう | HTML&CSS 初級編 2024
を入力すると、フォームからHTML5およびCSS3プログラミング用のテキストファイルに情報を記録するだけで、PHPで簡単に何かをしたいことがよくあります。ここでは、フォームに応答して入力をテキスト形式に渡す単純なプログラムを示します。
このフォームのコードは基本HTMLです。
ユーザがこのフォームに連絡先データを入力すると、データを読み取って応答をプリントし、その情報をテキストファイルに格納するプログラムに渡されます。
<! - 1 - >プログラムのより面白い動作は、ユーザーには見えません。プログラムは出力用のファイルを開き、そのファイルの最後にフォームの内容を出力します。
最初:Andy last:Harris email:andy @ aharrisbooks。データファイルの内容はいくつかのエントリの後にあります。ネット電話:111-1111最初:ビル最後:ゲイツ電子メール:請求書@マイクロソフト。 com電話:222-2222最初:スティーブ・ラスト:求人メール:steve @ apple。 com電話:333-3333最初:Linus最後:Torvalds電子メール:linus @ linux。 org電話:444-4444最初:Rasmus最後:Lerdorf email:rasmus @ php。 org電話:123 456 7890
この入力を処理するプログラムは複雑ではありません。これは基本的にフォームからデータを取得し、出力用のデータファイルを開き、そのデータをファイル内の既存のものに追加します。 addContactのコードは次のとおりです。 php:
<! - 2 - >addContact。 html <? php //フォームからデータを読み込みます$ lName = filter_input(INPUT_POST、 "lName"); $ fName = filter_input(INPUT_POST、 "fName"); $ email = filter_input(INPUT_POST、 "email"); $ phone = filter_input(INPUT_POST、 "phone"); //フォームの結果をユーザーのプリントに出力<<<ここありがとう!
あなたの迷惑メールはまもなく届きます。
ファーストネーム:$ fName
姓:$ lName
電子メール:$ email
電話:$ phone
<! - 3 - >ここに。 //テキストファイルの出力を生成する$ output = <<< プロセスは簡単です:
入ってくるフォームからデータを読み込みます。
-
filter_inputメカニズムを使用して、フォームから変数を読み込みます。
あなたがしていることを報告してください。
-
何かが起こったことをユーザーに知らせます。少なくとも、データの内容を報告し、データが保存されたことを伝えます。これは、ファイル操作がユーザーに見えないため重要です。
出力用の変数を作成します。
-
この単純な例では、ユーザーに報告したテキストファイルにほぼ同じ値を出力します。テキストファイルはプレーンテキストエディタで読み込まれるため、HTML書式はありません。 (もちろん、HTMLテキストを保存して、基本的なHTMLエディタを作成することもできます。)
追加モードでファイルを開きます。
-
何百ものエントリがあるかもしれません。
追加モード を使用すると、前の内容を上書きするのではなく、ファイルの最後に各エントリが移動するようになります。 ファイルにデータを書き込みます。
-
fput()またはfwrites()関数を使用すると、データがファイルに書き込まれます。
ファイルを閉じます。
-
fclose()関数でファイルを閉じるのを忘れないでください。
あなたが使用するファイル拡張子は、データの格納方法について多くを意味します。あなたが。でファイルにデータを保存する場合。 txt拡張子を使用すると、プレーンテキストエディタで読むことができます。
。 dat拡張はある種のフォーマットされたデータを意味します。 csvはコンマ区切りの値を意味します。任意の拡張子を使用することができますが、テキストファイルに次のような拡張子を付けると、ユーザーを混乱させることに注意してください。 pdfまたは。 doc。