2010-08-17 2 views
4

Я получаю сообщение об ошибке Фатальная ошибка: Не удалось исключить исключение «phpmailerException» с сообщением «Недействительный адрес:» и т. Д. И т. Д. И т. Д., И это настоящая глазная язва на странице.Вопрос PHPMailer

Так что я хочу зафиксировать ошибку или подавить ее или что-то в этом роде, а затем вернуть ее в форму, чтобы пользователю было сказано, что есть ошибка и повторно ввести свой адрес электронной почты. Все это будет аккуратно и аккуратно, а не беспорядок ошибки.

Кто-нибудь знает, как это сделать?

Благодаря

+0

Вы переходящая в proprer RFC-адреса 822 типа? PHP Mailer не будет жаловаться на недопустимый, если вы действительно не предоставили тот, который действительно недействителен. Может быть что-то просто, как переменная, не заданная должным образом или вне сферы видимости, а не global'd. –

ответ

4
try { 
    // your code which sends the email 
} catch (phpmailerException $exception) { 
    // process the exception here 
    // or leave this block blank to just suppress it(which is a bad idea) 
} 

также, см exception man page

+0

ОК, я смотрел ссылку - и, как правило, с PHP их помощь смущает меня больше, чем когда-либо помогает. Я бы понятия не имел, где даже реализовать это, поскольку phpmailer - это код, фактически отправляющий почту. Я просто говорю, что отправить и с сервера waht mail. Спасибо – Beauford

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