<?php
// Information qui apparaittra si les champs obligatoires ne sont pas remplis
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement remplis :<br/><br/>";
// Information qui apparaittra si les 2 messages ont bien été envoyé
$msg_ok = "Votre demande a bien été prise en compte. Elle sera traitée dans les meilleurs délais.\nUn mail de confirmation vous a été envoyé.";
$message = $msg_erreur;
define('MAIL_DESTINATAIRE','mail'); // remplacer par votre email
define('MAIL_SUJET','information'); // remplacer l'objet du mail qui sera envoyé
// verification du champ obligatoire (doublon avec le script si des champs obligatoires incorporés dans le formulaire)
if (empty($_POST['prenom']))
$message .= "Votre prenom<br/>";
if (empty($_POST['mail']))
$message .= "Votre e-mail<br/>";
if (strlen($message) > strlen($msg_erreur)) {
echo $message;
// sinon c'est ok
} else {
foreach($_POST as $index => $valeur) {
$$index = stripslashes(trim($valeur));
}
//Préparation de l'entête du mail:
$mail_entete = "MIME-Version: 1.0\r\n";
$mail_entete .= "From: {$_POST['prenom']} "
."<{$_POST['mail']}>\r\n";
$mail_entete .= 'Reply-To: '.$_POST['$mail']."\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
// Remplacer le nom des variables suivantes par les noms de vos variables (name ou id) du formulaire
// Utiliser \n pour aller à la ligne
$mail_corps .= "prenom: $prenom\n";
$mail_corps .= "pseudo: $pseudo\n";
$mail_corps .= "e-mail: $mail\n";
$mail_corps .= "mot de passe: $mdp1\n";
// envoi du mail
if
(mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$ma
il_entete)) {
//Le mail est bien expédié
echo $msg_ok;
} else {
//Le mail n'a pas été expédié
echo 'Une erreur est survenue lors de l\'envoi du formulaire par email';
}
}
// Message de confirmation de reception de demande
// ---------------------------
/* Objet */ // Mettre votre nom de domaine
$subject = "Confirmation de votre demande";
/* additional header pieces for errors, From cc's, bcc's, etc */
// Adresse mail (variable du formulaire contact)
$headers = "From: $mail <$mail>\n";
// Remplacer le mail suivant par votre mail
$headers .= "X-Sender: <$mail>\n";
$headers .= "X-Mailer: PHP\n"; // mailer
$headers .= "X-Priority: 1\n"; // Urgent message!
// Remplacer le mail suivant par votre mail
$headers .= "Return-Path: Sales <$mail>\n"; // Return errors
/* recipients */
$recipient = $mail;
/* message */
// Remplacer le contenu du message suivant par celui qui vous convient
// Vous pouvez à l'intérieur de celui-ci rappeller les variables en mettant $nom etc...
$message = "Bonjour $prenom
Merci pour votre message.
Nous traiterons votre demande dans les plus bref delais.
Cordialement.
Rappel de vos informations personnelles:
------------------------------
Votre prenom: $prenom
Votre pseudo: $user
Votre e-mail : $mail
votre mot de passe: $mdp1
A tres bientot
-------------------------------
";
mail($recipient, $subject, $message, $headers);
?>
j'espère que c'est pas trop dur à lire et encore un fois svp