1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| <?php
//recuperer les variables de la formulaire mail.htm
$headers ="From: votre_nom <votre_mail@browser.ma>\n";
$headers .="Reply-To:votre_mail@browser.ma \n";
$headers .="Content-Type: text/plain; charset="iso-8859-1"\n";
$headers .="Content-Transfer-Encoding: 8bit";
//verification des variable ,est ce qu'ils ont bien affecter
//variable adresse email
$adr=$_POST["adrsmail"];
if (isset($adr)) {
$_POST["adrsmail"]=trim(stripslashes($adr));
$adr=$_POST['adrsmail'];
echo "variable adresse bien affectee";
}
else{
echo "\n"."variable adresse est mal affectee "."\n";
}
//variable objet
if (isset($_POST['objet'])) {
$_POST['objet']=trim(stripslashes($_POST['objet']));
$obj=$_POST['objet'];
echo "variable objet bien affectee "."\n";
}
else{
echo "variable objet est mal affectee "."\n";
}
//variable message
if (isset($_POST['message'])) {
$_POST['objet']=trim(stripslashes($_POST['message']));
$mes=$_POST['message'];
echo "variable message bien affectee "."\n";
}
else{
echo "variable message est mal affectee "."\n";
}
//verification de la validite de l'adresse e-mail
if (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$adr)){
echo "l'adresse e-mail est valide";
}
else{ echo " adresse e-mail n'est pas valide...";}
// }
// l'envoie du message avec la fonction mail
if(@mail($adr, $obj,$mes,$headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé'." ".$adr;
}
?> |
Partager