Formulaire email
seb
-
seb -
seb -
Bonjour,
J'ai installé un script formulaire d'email
Mais j'aimerai y integrer une confirmation d'email
Comment proceder SVP?
Voici le script:
// DEBUT Fonction de contrôle du mail PHP-UNIX
function check_mail($champ4) {
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $champ4)) ||
(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$champ4)) ) {
$host = explode('@', $champ4);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
// FIN Fonction de contrôle du mail
$MailTo = ""; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = ""; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "Commande de pizza"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "De:$champ2"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($champ1 == ""){ //nom du champ1
echo("Vous n'avez pas complété votre nom.<br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Nom : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == ""){
echo("Vous n'avez pas complété votre email.<br>");
$Envoi = 0;
}
Merci de votre aide :)
J'ai installé un script formulaire d'email
Mais j'aimerai y integrer une confirmation d'email
Comment proceder SVP?
Voici le script:
// DEBUT Fonction de contrôle du mail PHP-UNIX
function check_mail($champ4) {
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $champ4)) ||
(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$champ4)) ) {
$host = explode('@', $champ4);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
// FIN Fonction de contrôle du mail
$MailTo = ""; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = ""; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "Commande de pizza"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "De:$champ2"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($champ1 == ""){ //nom du champ1
echo("Vous n'avez pas complété votre nom.<br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Nom : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == ""){
echo("Vous n'avez pas complété votre email.<br>");
$Envoi = 0;
}
Merci de votre aide :)
A voir également:
- Formulaire email
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment creer un compte email - Guide
- Formulaire de reclamation instagram - Guide
- Facebook piraté et adresse email changé - Guide