Bonjour,
Jetez juste un oeil à l'envoi des données par email dans le tutoriel
Formulaire PHP : envoi par email + MySQL (et éventuellement l'explication dans le tutoriel
Formulaire PHP et envoi par email) car le code pour ce que vous souhaitez faire va ressembler étrangement à cela.
Sauf que le tutoriel envoie les données par email au webmaster du site, alors que là vous souhaitez envoyer une confirmation de réception au visiteur de votre site qui remplir le formulaire. Il faut donc inverser l'expediteur et le destinaire et changer un peu le message du mail, c'est tout.
Ainsi vous aurez quelque chose comme cela à la place des lignes correspondantes sur le tutoriel :
<?php
//Préparation de l'entête du mail
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: ". MAIL_DESTINATAIRE . "<" . MAIL_DESTINATAIRE . ">\r\n";
$mail_entete .= 'Reply-To: '.$_POST['email']."\r\n";
$mail_entete .= 'Content-Type: text/plain; charset="iso-8859-1"';
$mail_entete .= "\r\nContent-Transfer-Encoding: 8bit\r\n";
$mail_entete .= 'X-Mailer:PHP/' . phpversion()."\r\n";
// préparation du corps du mail
$mail_corps = "Cher(e) $civilite $nom,\n\n"
$mail_corps .= "Nous vous confirmons que nous avons bien reçu votre formulaire etc\n";
$mail_corps .= "Adresse : $adresse, $codepostal $ville, $pays\n";
$mail_corps .= "Ses centres d'intérêts : $sqlinterets\n\n\n";
$mail_corps .= $comments;
// envoi du mail
$res_mail = mail($_POST['email'],MAIL_SUJET,$mail_corps,$mail_entete);
?>