Titre: formulaire email avec reponce
Posté par: a2clics le le 20-08-2003 a 22:54:55
salut tlm, voila je voudrais créer un formulaire email sur mon site et dés qu'une personne envoy un message je souhaiterai qu'il recoive directement un message type. est-ce que quelqu'un connait une adresse ou ils expliquent ça?? merci |
Titre: Re:formulaire email avec reponce
Posté par: epoc le le 21-08-2003 a 11:16:40
| fais une recherche sur google : sinon cela se fais avec le fonction mail(); |
Titre: Re:formulaire email avec reponce
Posté par: a2clics le le 21-08-2003 a 11:19:04
Ca ne fonctionne pas y'a une boulette quelque par mais je ne la voie pas, y'a t'il quelqu'un ici avec une paire de lunette plus forte que les miennes 8) merci a tous. ;)
<?php
// ------------------------------------------------------------------------- // // Envoi d'un mail à partir d'un formulaire et avec accusé de réception //
// ------------------------------------------------------------------------- //
// la page du formulaire // ---------------------- // <form action="mapage.php" method="post"> // <input type="text" name="mail"><br> // <input type="text" name="prenom"> // <input type="submit" value="ok"> // </form>
// mapage.php // -------------------------------
// $mail contient l'adresse du destinataire
$to=$mail $subject = "Sujet du message"; $corps = "corps du message"; $header="From:webmaster@monsite.com \n"; $header.="Reply-to:webmaster@monsite.com \n"; $header.="Bcc:monadresse@email.com \n";
// on teste la validite syntaxique du mail
$motif1 = "^[:alnum:]([:alnum:]\._-]{0,})[:alnum:]"; $motif1 .= "@"; $motif1 .= "[:alnum:]([:alnum:]\._-]{0,})[\.]{1}([:alpha:]{2,})$";
$motif2 = "[\.]{2,}";
if(ereg($motif1,$mail)&& ereg($motif2,$mail)) { // on regarde si le serveur est valide
list($user, $domaine) = split("@", $mail, 2); $mail_ok = checkdnsrr($domaine, "MX");
if($mail_ok) { mail( $to, $subject, $corps, $header ); } else echo "Adresse non valide !"; } else echo "Adresse non valide !";
?> |
Titre: Re:formulaire email avec reponce
Posté par: pockels le le 21-08-2003 a 12:36:43
<? $to= $mail ; $subject= "Sujet du message" ; $corps= "corps du message" ; $header="From: \n" ; $header="Reply-to: \n" ; $header="Bcc: \n" ; $motif1 = "^[:alnum:]([:alnum:]\._-]{0,})[:alnum:]"; $motif1 .= "@"; $motif1 .= "[:alnum:]([:alnum:]\._-]{0,})[\.]{1}([:alpha:]{2,})$"; $motif2 = "[\.]{2,}";
if(ereg($motif1,$mail)&& ereg($motif2,$mail)) { list($user, $domaine) = split("@", $mail, 2); $mail_ok = checkdnsrr($domaine, "MX"); if($mail_ok) { mail('$to','$subject','$corps','$header'); } else { print 'Adresse non valide !' ; } } else { print 'Adresse non valide !' ; }
?>
plus d'erreur ;-) |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|