Bonjour,
Je débute avec le php et j'ai un petit souci avec mon script.
Quand on envoi le formulaire flash, tout ce passe bien, je recois
les infos via le php par email et à l'autre bout, la personne qui a
fait l'envoi reçois la réponse à sa demande mais il y a un petit
problème dans sa réponse : au niveau Return-Path ce n'est pas mon
adresse email qui apparait, mais une autre, j'aimerais que l'adresse de
réponse soit directement la mienne. Voici mon script, si quelqu'un
sur ce forum peux me trouver ou est l'erreur et s'il peut me donner
un ou des conseils pour l'améliorer.
Merci d'avance
<?php
#
$to = "info@monsite.com";
# fonction permettant l'encodage des caractères accentués
function getFormatedText($texte){
$texte =utf8_decode($texte);
$texte =eregi_replace( "\r", "\n", $texte);
$texte =stripcslashes($texte);
return $texte;
}
# fin de la fonction
# application de la function aux variables concernées
$theName=getFormatedText($_POST['theName']);
$subject=getFormatedText($_POST['subject']);
$theMessage=getFormatedText($_POST['theMessage']);
$thePays=getFormatedText($_POST['thePays']);
$theEvenement=getFormatedText($_POST['theEvenement']);
###########################################################
$subject = "Email Monsite";
$message = "Nom : " . $theName;
$message .= "\nEmail : " . $theEmail;
$message .= "\n\nMessage : " . $theMessage;
$message .= "\n\nPays : " . $thePays;
$message .= "\nEvènement : " . $theEvenement;
$message .= "\nDate : " . $theDateMes;
$headers = "From: $theEmail";
$headers .= "\nReply-To: $theEmail";
$sentOk = mail($to,$subject,$message,$headers);
echo "sentOk=" . $sentOk;
############################################################
# Autorespondeur #########################################
#
$phr="Madame, Monsieur $theName bonjour,\n";
$phr.="Nous vous remercions de l'intérêt que vous portez à Monsite.\n
Nous confirmons avec plaisir la réservation suivante :\n";
$phr.="date : $theDateMes\n";
$phr.="Email : $theEmail\n";
$phr.="Evènement : $theEvenement\n";
$phr.="Nous vous réponderons sous 24 heures à l'adresse suivante :\n";
$phr.="Meilleures salutations.\n";
$phr.="Monsite\n";
$phr.="Moi\n";
$contents=$phr;
mail( "$theEmail" , "Email Monsite- " . "$theDateMes" . " pour votre " . "$theEvenement" . " en " . "$thePays\n\n",
"Madame, Monsieur $theName \n
Nous vous remercions de l'intérêt que vous portez à Monsite.\n
Nous vous confirmons avec plaisir la réservation suivante :
$theDateMes pour votre $theEvenement en $thePays.\n
Nous vous réponderons sous 24 heures
à l'adresse suivante : $theEmail.\n
Meilleures salutations.
Moi\n
www.monsite.com
info@monsite \n");
#
?>