メール送信プログラム解説

各ファイルのPOINT

inquiry.html(phpファイルに変更してください。)

action=”データの送信先” method=”送信方法”

name=”データの識別名”

check_inquiry.php

htmlspecialchars()  … サニタイズ →PHPマニュアル

ENT_QUOTES …. htmlspecialchars()の第二引数 シングルクォートをエスケープさせる

$_POST[''] … POSTメソッドで受け取ったデータの受け取り []の中は送信元でのname属性値

type=”hidden” 隠しデータとして扱う。

nl2br() … 改行部分にBRを埋め込む

send_inquiry.php

mb_encode_mimeheader() …MIMEヘッダの文字列をエンコードする

mb_send_mail() … メール送信関数 →PHPマニュアル

  • 成功した場合はtrueを返します。失敗した場合はfalseを返します。