PHPがテキストファイルを読み取るある種の差し込み印刷を使用しようとしていますが、そのテキストでいくつかのキーワードを「置き換え」ようとしているので、「#FIRSNAME#」、「#LASTNAME#、」を追加するとEMAIL#"、それを mail() 関数のフォームに入力されたフィールドに置き換えます....私が持っているフォームには、10 個の名フィールド、10 個の姓、10 個の電子メールを意味する同じフィールド名が 10 個あります。 10 個の同じ HTML 入力を吐き出すための "for" ループ (同じ種類の 10 個の HTML 入力タグを入力するのではなく、これを実行しました) PHP はこのフォームをバリデーションで処理します. mail() 関数を使用します.
フォームとPHPが同じページ「myform.php」で処理する現在動作する私のコード:
<?php validation ?> // looks at if there are empty fields and or if submitted
<form>
for($i=1; $i <= 10; $i++) { echo '<input firstname etc> <input lastname> <input email>';}
</form>
<?php
//print or echos the "Thank you" if there's no problem with the form
//emails... I currently have HERE'S MY code that I want to use file_get_contents function somehow
$body = "Thank you {$_POST['firstname'][$i]} for registering with the blah blah blah blah!";
mail($_POST['email'][$i], 'Party Invitation', $body, 'From: email@example.com');
}
?>
「読みたい」外部テキストファイルと差し込み印刷キーワード...
You have requested this form... you're invited to our party..
Name: #FIRSTNAME# #LASTNAME#
Email: #EMAIl
外部テキスト ファイルを使用して、これらのキーワードを $firstname と $lastname に置き換え、mail() 関数を使用して電子メール メッセージとして送信されるようにします。それはできますか?理由は、この外部テキスト ファイルは、変更したい「テンプレート」のようなものだからです。