需要ないと思うけどベースとして使ってるものを公開してみる
よくあるメールアドレスのチェックです。
<?php
// 初期化
$result = "";
/
* 空入力チェック
*/
if( $_POST['mail'] == "" and $_POST['mail_re'] == "" )
{
$result = false;
}
/
* 空入力チェック
/
elseif( $POST['mail'] == "" or $POST['mail_re'] == "" )
{
$result = "error00";
}
/
* 不正アドレス
/
elseif( !pregmatch("/^([a-zA-Z0-9.-])+([a-zA-Z0-9._-])@([a-zA-Z0-9.-])+$/i", $POST['mail']) )
{
$result = "error01";
}
/
* 入力不可文字
*/
elseif( preg_match("/<|>|&|\"|\'/i", $_POST['mail']) )
{
$result = "error02";
}
/
* 再入力メールアドレス不一致
*/
elseif( $_POST['mail'] != $_POST['mail_re'] )
{
$result = "error03";
}
else
{
$change_flag = true;
}
if( $change_flag )
{
echo "true";
}
?>
<form method="post" action="./chk_ml.php">
<input type="text" name="mail" placeholder="mail input">
<input type="text" name="mail_re" placeholder="re mail input">
<input type="submit" value="send">
</form>
関連記事