2010-08-17 5 views
4

Je reçois l'erreur Erreur fatale: exception Uncaught 'phpmailerException' avec le message 'adresse invalide:' etc. etc etc. et c'est une véritable plaie sur la page. Donc je veux capturer l'erreur ou la supprimer ou quelque chose - et ensuite l'avoir retourné au formulaire afin que l'utilisateur puisse se faire dire qu'il y a une erreur et ré-entrer son adresse e-mail. Tout cela sera propre et bien rangé et pas le gâchis d'une erreur c'est maintenant.PHPMailer question

Est-ce que quelqu'un sait comment faire cela?

Merci

+0

Êtes-vous dans proprer RFC passait 822 adresses de type? PHP Mailer ne se plaindrait pas d'un courrier invalide à moins que vous en fournissiez un qui soit vraiment invalide. Cela peut être quelque chose d'aussi simple qu'une variable non définie correctement ou hors du champ d'application et non globale. –

Répondre

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) 
} 

aussi, voir exception man page

+0

OK, je regardais le lien - et est habituel avec PHP leur aide me confond plus que jamais aide. Je n'aurais aucune idée de l'endroit où l'implémenter puisque phpmailer est le code qui envoie le courrier. Je dis juste ce qu'il faut envoyer et à partir du serveur de messagerie waht. Merci – Beauford

Questions connexes