1
多くの電子メールアドレスが正しいかどうかを確認するために、送信しようとしています。PHPのfilter_var_array()は、1つの値がtrueであるかどうかをチェックするだけですか?
私はfilter_var_array()
とFILTER_VALIDATE_EMAIL
でフィルタリングしていますが、すべてのメールのうち正しいものが1つだけあれば、それでも進行します。例えば
$test_email_friend = explode(",", $email_friend);
if (!filter_var_array($test_email_friend, FILTER_VALIDATE_EMAIL)) {
$errenvoi = "Please send only valid emails.";
}
else {
//message, headers etc here
if (mail($email_friend,$sujet,$message,$entete)){
$errenvoi = "Email sent !";
}
else {
$errenvoi = "Something very wrong happened, abandonship, I reapeat abandonship";
}
}
:
は、ここに私のコードである配列が "[email protected]" と "unvalidmess" が含まれている場合。 値の1つが正しいので、とにかく送信されます。
どうすればこの問題を解決できますか?あなたがthe docsを読めば、多く
どのように私はそれを考えなかった!申し訳ありませんが、私はマニュアルを誤解しました!あなたのソリューションは魅力的に機能します!どうもありがとう ! – Gawet