Courriel mal renseigner lors d'un envois de mail
Posté : 24 sept. 2018, 16:00
Bonjour,
J'ai un formulaire de contact fonctionnel mais lorsque je reçois le mail dans la boite,
le mail renseigné est celui de mon hébergeur est pas celui renseigné dans le formulaire..
Et c'est pour cela que je viens à vous..
Et pour le PHP
J'ai un formulaire de contact fonctionnel mais lorsque je reçois le mail dans la boite,
le mail renseigné est celui de mon hébergeur est pas celui renseigné dans le formulaire..
Et c'est pour cela que je viens à vous..
<form method="post">
<input name="nom" pattern="[a-zA-Z-].{3,}" placeholder="Nom" required title="3 caractères minimums, sans caractères spéciaux" type="text" value="<?php echo ($_POST['nom']) ?>">
<input name="prenom" pattern="[a-zA-Z-.].{3,}" placeholder="Prénom" required title="3 caractères minimums, sans caractères spéciaux" type="text" value="<?php echo ($_POST['prenom']) ?>">
<input name="courriel" pattern="[0-9a-zA-Z-_.]+@[0-9a-zA-Z-_.]+\.[a-zA-Z]{2,3}" placeholder="Courriel" required title="[email protected]" type="mail" value="<?php echo ($_POST['courriel']) ?>">
<textarea name="message" pattern="[a-zA-Z-.].{5,}" placeholder="Message" required title="5 caractères minimums, sans caractères spéciaux" ><?php echo ($_POST['message']) ?></textarea>
<input class="submit" name="envoyer_contact" type="submit" value="Envoyer" >
</form>
Et pour le PHP
if(isset($_POST['envoyer_contact']))
{
extract($_POST);
$nom = mb_strtoupper($nom);
$prenom = ucfirst(mb_strtolower($prenom));
$information = ''.$nom.' '.$prenom.''."\n".''."\n".''.$message.'';
$entete = 'MIME-Version: 1.0';
$entete = 'From : '.$courriel.'';
mail('[email protected]','Mon site - Contact', $information, $entete);
$envoit = 'Message envoyé avec succès - Redirection dans 5 secondes';
echo '<meta HTTP-EQUIV="REFRESH" CONTENT="5; URL=http://monsite.fr/contact" >';
}