Envoyer un formulaire par mail :'( !
Fermé
lepirenoobenhtml
Messages postés
13
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
23 août 2012
-
23 août 2012 à 21:03
lepirenoobenhtml Messages postés 13 Date d'inscription mercredi 15 août 2012 Statut Membre Dernière intervention 23 août 2012 - 23 août 2012 à 22:02
lepirenoobenhtml Messages postés 13 Date d'inscription mercredi 15 août 2012 Statut Membre Dernière intervention 23 août 2012 - 23 août 2012 à 22:02
A voir également:
- Envoyer un formulaire par mail :'( !
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Gmail envoyer un mail - Guide
- Formulaire de réclamation facebook - Guide
- Envoyer un mail en copie cachée - Guide
3 réponses
maccsy
Messages postés
3
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
23 août 2012
23 août 2012 à 21:08
23 août 2012 à 21:08
la vie c'est un choix si tu veux devenir quelqu'un alors bats toi (imposible n'est pas camerounais)
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
23 août 2012 à 21:10
23 août 2012 à 21:10
Bonjour,
Un petit bout de code?
Un petit bout de code?
lepirenoobenhtml
Messages postés
13
Date d'inscription
mercredi 15 août 2012
Statut
Membre
Dernière intervention
23 août 2012
23 août 2012 à 22:02
23 août 2012 à 22:02
<?php
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement
remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
define('MAIL_DESTINATAIRE','cdielqodsi@gmail.com'); // remplacer par votre email
define('MAIL_SUJET','Message du formulaire de example.com');
// vérification des champs
if (empty($_POST['num']))
$message .= "Votre numero de téléphone<br/>";
if (empty($_POST['nomrue']))
$message .= "Nom de la rue de votre adresse<br/>";
if (empty($_POST['region']))
$message .= "Région de votre adresse<br/>";
if (empty($_POST['codepostal']))
$message .= "Votre code postal<br/>";
if (empty($_POST['prenom']))
$message .= "Votre prenom<br/>";
if (empty($_POST['nom']))
$message .= "Votre nom<br/>";
if (empty($_POST['email']))
$message .= "Votre email<br/>";
if (empty($_POST['jn']))
$message .= "Votre jour de naissance<br/>";
if (empty($_POST['Ville']))
$message .= "Votre ville<br/>";
if (empty($_POST['mm']))
$message .= "Votre mois de naissance<br/>";
if (empty($_POST['aa']))
$message .= "Votre année de naissance<br/>";
// si un champ est vide, on affiche le message d'erreur et on stoppe le script
if (strlen($message) > strlen($msg_erreur)) {
echo $message; die();
}
// sinon c'est ok => on continue
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['nom']} "
."<{$_POST['email']}>\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 = "Message de : $nom $prenom\n";
$mail_corps .= "Adresse : $region,$nomrue,$email, $codepostal $Ville, \n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_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";
}
?>
$msg_erreur = "Erreur. Les champs suivants doivent être obligatoirement
remplis :<br/><br/>";
$msg_ok = "Votre demande a bien été prise en compte.";
$message = $msg_erreur;
define('MAIL_DESTINATAIRE','cdielqodsi@gmail.com'); // remplacer par votre email
define('MAIL_SUJET','Message du formulaire de example.com');
// vérification des champs
if (empty($_POST['num']))
$message .= "Votre numero de téléphone<br/>";
if (empty($_POST['nomrue']))
$message .= "Nom de la rue de votre adresse<br/>";
if (empty($_POST['region']))
$message .= "Région de votre adresse<br/>";
if (empty($_POST['codepostal']))
$message .= "Votre code postal<br/>";
if (empty($_POST['prenom']))
$message .= "Votre prenom<br/>";
if (empty($_POST['nom']))
$message .= "Votre nom<br/>";
if (empty($_POST['email']))
$message .= "Votre email<br/>";
if (empty($_POST['jn']))
$message .= "Votre jour de naissance<br/>";
if (empty($_POST['Ville']))
$message .= "Votre ville<br/>";
if (empty($_POST['mm']))
$message .= "Votre mois de naissance<br/>";
if (empty($_POST['aa']))
$message .= "Votre année de naissance<br/>";
// si un champ est vide, on affiche le message d'erreur et on stoppe le script
if (strlen($message) > strlen($msg_erreur)) {
echo $message; die();
}
// sinon c'est ok => on continue
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['nom']} "
."<{$_POST['email']}>\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 = "Message de : $nom $prenom\n";
$mail_corps .= "Adresse : $region,$nomrue,$email, $codepostal $Ville, \n";
// envoi du mail
if (mail(MAIL_DESTINATAIRE,MAIL_SUJET,$mail_corps,$mail_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";
}
?>
23 août 2012 à 21:09
23 août 2012 à 21:10