Ne pas afficher l'erreur pour la fonction mail() [Résolu]

Signaler
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
-
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
-
    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

Messages postés
2268
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
13 septembre 2013
3
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???"
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
Nickel !
je te remercie bien =)

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