Envoie Mail erreur mail() [function.mail]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Envoie Mail erreur mail() [function.mail]

Re: Envoie Mail erreur mail() [function.mail]

par hackulous » 09 nov. 2010, 17:53

Merci ça a "l'air de fonctionné" lol
comment ça autre chose ?
quel est la différence entre
elseif (!preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/" , $_POST["mail"])){

// l'adresse e-mail n'est pas valide
$erreur="Votre adresse e-mail n'est pas valide...";
}
et
elseif (!mb_eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["mail"])){
// l'adresse e-mail n'est pas valide
$erreur="Votre adresse e-mail n'est pas valide...";
}
les 2 devraient fonctionner sur page perso de free non ?

Re: Envoie Mail erreur mail() [function.mail]

par stealth35 » 09 nov. 2010, 17:44

c'est autre chose ca, utilise preg_match

Re: Envoie Mail erreur mail() [function.mail]

par hackulous » 09 nov. 2010, 17:25

merci
j'ai mis les pages sur page perso de free et j'obtiens l'erreur
Call to undefined function: mb_eregi()
est ce que ca vient de free ou ?
car en local avec easyphp 5.3.1 je n'ai pas cette erreur

Re: Envoie Mail erreur mail() [function.mail]

par stealth35 » 09 nov. 2010, 16:31

faut remplir le sendmail_from ou alors mettre l'entete From :

Envoie Mail erreur mail() [function.mail]

par hackulous » 09 nov. 2010, 16:29

Bonjour,
Pour l'envoie d'un message j'obtiens l'erreur suivante :
mail() [function.mail]: "sendmail_from" not set
le code est
$headers  = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$email_webmaster="[email protected]";
$objet="Demande de ...";
$corps="blabla";
mail($email_webmaster,$objet,$corps,$headers) OR die('Message');