"PHP" / Говнокод #1016 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
$mail_status = FALSE;
$adm_mail_status = FALSE;

while (!$mail_status or !$adm_mail_status)
{
    if(!$mail_status) {
        $mail_status = mail($rez['mail'], ". Ваш билет.", $message, $headers);
    }
    if(!$adm_mail_status) {
        $adm_mail_status = mail($cruise_mail, "".$id.". Электронный билет отправлен.", $message, $headers);
    }
}

Вот как надо делать если функция отправки не срабатывает со 100% вероятностью. Дальнейшие комментарии излишни.

Запостил: guest guest, (Updated )

Комментарии (7) RSS

  • nuxdie:
    как до такого вообще додуматься можно было?!
    Ответить
  • ну а что, добавить количество попыток - и не самое плохое решение имхо будет...
    Ответить
  • Колян:
    ...Вечный кайф, сказал слон, засунув хобот в жопу.
    Ответить
  • А при зависании почтового сервера, после его восстановления всех клиентов забросает мешком почты.
    Идея хорошая но число попыток лучше ограничить.
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8