正規表現でメールアドレスかどうかの確認は出来た。
preg_matchでメールアドレスかどうかの確認は出来た。
mail_pyon.php一部
$email = $_POST['email']; //メールアドレス if($email == ""){ print("<font color="#ff0033">メールアドレスを入力してください。</font>"); $email = false; } else{ if(preg_match('/^[a-zA-Z0-9_\.\-]+@[A-Za-z0-9]+\.[A-Za-z0-9]+$/',$email)){ print("<font color="#ff0033">メールアドレスが正しくありません</font>"); $email = false; } }
とりあえず、怒ってはくれる。でも、元気にメールも送信してくれる。空でもメールを送信してくれる。ダメならダメよって送信しないでほしいなってことを書かなくちゃいけない。mb_send_mailの部分で送信してるはずだから、そこの部分へのつながりで、何とかしなくちゃって事かな。
そんなこんなで時間切れ。あとは明日以降。
あ、ここって
print("<font color="#ff0033">メールアドレスを入力してください。</font>");
こうしなきゃなのかな?
print("<font color=\"#ff0033\">メールアドレスを入力してください。</font>");
うーむ。