Как проверить несколько адресов электронной почты с помощью PHP и вывести действительные - PullRequest
0 голосов
/ 27 февраля 2011

Я хочу написать сценарий, который занимает около 5 адресов электронной почты, а затем проверить, действительны ли они, и отправляют ли они сообщение на каждый адрес электронной почты.Я ранее написал это, но застрял на этом пути, потому что код запускается, когда все электронные письма были действительны.Как индивидуализировать электронные письма для проверки и проверки, даже если одно из электронных писем является недействительным, код отобразит остальные действительные.

<form method="post" action="validate_emails.php">
<p>Enter emails and separate them with a comma.</p>
<textarea name="emails" cols="50" rows="10">

</textarea>

<p><input name="send" type="submit" value="submit"></p>
</form>
<?php

if(isset($_POST['send'])) {
    $fes = preg_split('[,\r\n]', $_POST['emails']);


    foreach ( $fes as $key => $email ) 
    {     

      if(filter_var($email, FILTER_VALIDATE_EMAIL)){
            echo $fes[key];

                    //mailing to code not entered.

      }


    } 

}

?>

1 Ответ

2 голосов
/ 27 февраля 2011
foreach ( $fes as $key => $email ) 
    {     

      if(filter_var($email, FILTER_VALIDATE_EMAIL) == false){
            // email is invalid, do what you want
           continue;
      }

     // now email is valid 
     // code for sending email
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...