Ne pas afficher l'erreur pour la fonction mail()

Résolu
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 21 août 2006 à 10:07
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 - 21 août 2006 à 10:22
    Salut !
J'ai le code suivant :
if(mail($mail, $subject, $message, $headers)) echo "Le mail vous a été envoyé.";
else echo "Problème : Le mail n'a pu être envoyé.";

Le problème c'est que sur ma page ca me donne (si je rentre une adresse bidon) :
Warning: mail() [function.mail]: SMTP server response: 504 <sdf>: Recipient address rejected: need fully-qualified address in xxx on line xxx
Problème : Le mail n'a pu être envoyé.

Comment faire pour ne pas afficher l'erreur ??
merci d'avance ;)

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne

2 réponses

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
21 août 2006 à 10:12
Salut!
if( @mail( ... ) )
  ...

Le @ désactive l'affichage des erreurs pour "l'action" qu'il concerne...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
3
cs_djagger Messages postés 536 Date d'inscription lundi 5 mai 2003 Statut Membre Dernière intervention 29 janvier 2009 1
21 août 2006 à 10:22
Nickel !
je te remercie bien =)

_____________________
 http://www.bzh-metal.com
Communauté Métal Bretonne
0
Rejoignez-nous