1. PHP / Говнокод #1016

    +81.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 07 Мая 2009

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

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

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