Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: a2clics le le 20-08-2003 a 22:54:55

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.