bjr a tous, voici mon code complet:
<? if(empty($_POST[msg]))//on vérifie avec empty voir si les champs sont vide { print "le champ msg est vide"; //si un des 2 champs n'est pas rempli, message d'erreur
} else{ //sinon message de confirmation print "les champs sont ok"; } if(!ereg("\.",$_POST[to]) || !ereg("@",$_POST[to]))//on vérifie avec un regex, il y'a d'autre possibilité, mais nous verrons cela dans un cours sur les expressions régulières { print "adresse email du destinataire non valide";//le . ou @ ou les 2 ne sont pas dans le champ $email } else{ print "adresse email du destinataire ok"; } if(!ereg("\.",$_POST[from]) || !ereg("@",$_POST[from]))//on vérifie avec un regex, il y'a d'autre possibilité, mais nous verrons cela dans un cours sur les expressions régulières { print "adresse email de l'expediteur non valide";//le . ou @ ou les 2 ne sont pas dans le champ $email } else{ print "adresse email de l'expediteur ok"; }
$_POST[to]= $to; // email du destinataire $_POST[from] = $from; // email de lenvoyeur $sujet =$from.' vous recommande UnVol.tk'; //le sujet
$fro ="From: $from \r\n"; //votre email $fro .="Content-Type: text/html; charset=us-ascii\r\n"; //ici on défini le format , soit html
$message = "<? include(\"http://extense.dyndns.org/~unvol/format_mail.txt\"); ?\>";
mail($to,$sujet,$message,$fro); // la fonction mail
?>
|
sa ne marche pa, c'est a dire ke ds mon mail, ya pas de message, donc le include ne fonctionne pa, c donc kil fo interprété cte variable pour ke se soi lu kome un code php...
voila ma kestion : komen interprété $message ????
g ésséyé :
$message = "<? include(\"http://extense.dyndns.org/~unvol/format_mail.txt\"); ?\> \r\n"; $message .= "Content-Type: text/html; charset=us-ascii\r\n"; //ici on défini le format , soit html
|
mé le msg du mail est alor : Content-Type: text/html; charset=us-ascii\r\n
merci pour un coup de main rapide... je galere la...

merci a tou ceu ki participe sur se site ! il é tro pratik...

++

Malo
