趙健の技術ノート

PHPで作成したフォームをメールに送信するプログラム

技術 約779文字 · 2分で読める - 回閲覧

最近ウェブサイトをリニューアルした際、オンラインフォームをメールに送信するプログラムを作りたかったのですが、多くのソリューションが使えなかったので、自分で開発しました。

<html>
<body>
<?php
function spamcheck($field)
{
//filter_var() sanitizes the e-mail
//address using FILTER_SANITIZE_EMAIL
$field=filter_var($field, FILTER_SANITIZE_EMAIL);
//filter_var() validates the e-mail
//address using FILTER_VALIDATE_EMAIL
if(filter_var($field, FILTER_VALIDATE_EMAIL))
{
return TRUE;
}
else
{
return FALSE;
}
}
if (isset($_REQUEST['w_14']))
{//if "email" is filled out, proceed
//check if the email address is invalid
$mailcheck = spamcheck($_REQUEST['w_14']);
// ... validation and email sending logic
}
else
{//if "email" is not filled out, display the form
// ... form HTML
}
?>
</body>
</html>
共有:

コメント