2011-10-25 2 views
0

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

$headers = 'From: "From Display Name" <[email protected]>' . PHP_EOL . 
     'Cc: "CC Display Name" <[email protected]>' . PHP_EOL . 
     'X-Mailer: PHP-' . phpversion() . PHP_EOL; 
    if(mail('[email protected]', 'test', 'test message', $headers, '[email protected]')) echo "sent"; 
    else "not sent"; 

Но проблема в том, этот код посылает тот же адрес электронной 6 раз, и я не могу figureout почему ... какие-нибудь идеи? «Отправлено эхом только один раз, хотя !!!»

Полный код:

if($_POST['submitted']=="1"){ 
$error = ""; 

if($error==""){ 

    $headers = 'From: "From Display Name" <[email protected]>' . PHP_EOL . 
     'Cc: "CC Display Name" <[email protected]>' . PHP_EOL . 
     'X-Mailer: PHP-' . phpversion() . PHP_EOL; 
    if(mail('[email protected]', 'test', 'test message', $headers, '[email protected]')) echo "sent"; 
    else "not sent"; 

} 

}

+0

не обернут ли какой-нибудь цикл/while? –

+2

Из кода, который вы опубликовали, нет причин, по которым это было бы отправлено более одного раза. Вы должны опубликовать весь код. – Prisoner

+0

Что вы пытаетесь достичь, используя адрес электронной почты в качестве 5-го параметра для функции почты? – mishu

ответ

0

нормально, вот причина: Для проверки и "!! | -: БЕЗОПАСНОСТЬ: - | !!" проверяет, что этот шаблон вызывается 6 раз до отображения результатов в браузере !!!!!!!!!!

Смежные вопросы