|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: formulaire email avec reponce (Lu 552 fois) |
|
 |
formulaire email avec reponce
« sur: le 20-08-2003 a 22:54:55 » |
|
|
|
|
|
|
 |
Re:formulaire email avec reponce
« Répondre #1 sur: le 21-08-2003 a 11:16:40 » |
|
|
|
|
 |
Re:formulaire email avec reponce
« Répondre #2 sur: le 21-08-2003 a 11:19:04 » |
|
a2clics
Membre récent

Hors-Ligne
Sexe: 
Messages: 41

Hello Boy!
|
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  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 !";
?> |
|
|
|
|
 |
Re:formulaire email avec reponce
« Répondre #3 sur: le 21-08-2003 a 12:36:43 » |
|
pockels
Invité
|
<? $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 ;-) |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|