【超初心者】プログラミング質問スレ【基礎】part3
■ このスレッドは過去ログ倉庫に格納されています
0045デフォルトの名無しさん
2010/11/19(金) 20:31:20<?php
echo "<?xml version=\"1.0\" encoding=\"Shift_JIS\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"ja\" lang=\"ja\">
<head>
.
.
</head><body>
";
if(empty($_POST["mail"]))
{
echo "エラー : メールアドレスを入力してください<br />\n";
}
if(!preg_match('/^[-+¥¥w]+(¥¥.[-+¥¥w]+)*@[-a-z0-9]+(¥¥.[-a-z0-9]+)*¥¥.[a-z]{2,6}$/i',$_POST["mail"]))
{
echo "エラー : メールアドレスが正しくありません<br />\n";
}
mb_language("Japanese");
mb_internal_encoding("SHIFT-JIS");
if (mb_send_mail($_POST["mail"], "会員登録確認", "テスト", "From:" .mb_encode_mimeheader("xxxx") ."<[email protected]>")) {
echo "メールが送信されました。";
} else {
echo "エラー : メールの送信に失敗しました。";
}
echo "</body></html>";
?>
メールアドレスが正しくない場合、
メールを送信しないで、メールの送信に失敗しました。と表示させるのはどうすればいいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています