salut
j'ai un formulaire mais j'arrive pas à récupérer les donnés et les envoyer par email
j'ai essayé beaucoud de possibilités.
merci d'avance
Modifié par digit (08 Aug 2016 - 20:26)
j'ai un formulaire mais j'arrive pas à récupérer les donnés et les envoyer par email
j'ai essayé beaucoud de possibilités.
merci d'avance
<?php
$to = ' mon-email';
/* Récupération des valeurs des champs du formulaire
* et on reitire les carracteres speciaux */
$nom = stripslashes(htmlentities($_POST['nom']));
$classe = stripslashes(htmlentities($_POST['classe']));
$specialite = stripslashes(htmlentities($_POST['specialite']));
$service = stripslashes(htmlentities($_POST['service']));
$section = stripslashes(htmlentities($_POST['section']));
$telephone = stripslashes(htmlentities($_POST['telephone']));
$expediteur = stripslashes(htmlentities($_POST['email']));
$msg = stripslashes(htmlentities($_POST['message']));
$sujet = 'help, eleve en detresse'
if (isset($_POST['envoye']))
{
/* En-têtes de l'e-mail */
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-Type: text/plain; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
$headers .= 'From: '.$nom.' <'.$expediteur.'>'."\r\n\r\n";
/* Construction du message */
$msg = 'Bonjour,'."\r\n\r\n";
$msg .= 'Ce mail a été envoyé depuis monsite.com par '.$nom. "\r\n\r\n";
$msg .= 'Voici le message qui vous est adressé :'."\r\n";
$msg .= '***************************'."\r\n";
$msg .= 'jai besoin daide pour la classe de :'.$classe.'de la spécialité :'.$specialite."\r\n";
$msg .= "\r\n";
$msg .= 'mon numero de portable est le suivant :'.$telephone."\r\n";
$msg .= .$message."\r\n";
$msg .= '***************************'."\r\n";
/* Expression régulière permettant de vérifier si le
* format d'une adresse e-mail est correct */
$regex_mail = '/^[-+.\w]{1,64}@[-.\w]{1,64}\.[-.\w]{2,6}$/i';
if (mail($to, $sujet, $msg, $headers))
{
$alert = 'E-mail envoyé avec succès';
/* On détruit la variable $_POST */
unset($_POST);
}
else
{
$alert = 'Erreur d\'envoi de l\'e-mail';
}
}
if (($err_formulaire) || (!isset($_POST['envoi'])))
{
// afficher le formulaire
echo
'<form action="" method="post">
<div>
<label for="nom">Nom<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<input type="text" id="nom" name="nom" placeholder="entrez votre nom" required>
</div>
<div>
<label for="classe">Classe<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong>
<input type="text" id="classe" name="classe" placeholder="entrez votre classe" required>
</div>
<div>
<label for="specialite">Spécialité</label>
<input type="text" id="specialite" name="specialite" placeholder="entrez votre série ou votre spécialité">
</div>
<div>
<label for="service">Service Souhaité<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<select name="service" size="1">
<option value="soutien scolaire à domicile">soutien scolaaire à domicile
<option value="soutien scolaire en visio">soutien scolaire en visio
<option value="prépa concours">prépa concours
<option value="conseils éducatifs">conseils éducatifs
</select>
</div>
<div>
<label for="section">Section<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<select name="section" size="1">
<option value="francophone"> section francophone
<option value="anglophone">section anglophone
</select>
</div>
<div>
<label for="telephone">Téléphone<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<input type="digit" id="telephone" name="telephone" placeholder="entrez votre numero de portable" required>
</div>
<div>
<label for="email">E-mail<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<input type="email" id="email" name="email" placeholder="entrez votre adresse e-mail" required>
</div>
<div>
<label for="message">message<strong><abbr title="obligatoire"><span class="text">*</span></abbr></strong></label>
<textarea id="message" name="message" placeholder="donnez plus de details" required></textarea>
</div>
<div class="button">
<button type="submit" name= "envoi">envoyer</button>
</div>
</form>'
};
?>
Modifié par digit (08 Aug 2016 - 20:26)