Envoyer un formulaire à l'aide
cyberologue
-
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
Bonsoir !! Voila, je suis un apprenti Webmaster (débutant). Sur mon site je veux mettre un formulaire qui sera envoyé vers ma boite mail. Je n'y connais rien, à l'aide !!
Merci d'avance
Merci d'avance
A voir également:
- Envoyer un formulaire à l'aide
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Gmail envoyer un mail - Guide
- Envoyer un sms en différé - Guide
1 réponse
Salut, il te faut 2 pages, un pour ton formulaire, une autre pour le traitement de tes données
formulaire.php
<form action="envoidumail.php" method="post">
<label for="email"> Votre adresse e-mail :</label>
<input type="text" name="email" id="email/>
<label for="sujet"> Sujet :</label>
<input type="text" name="sujet" id="sujet/>
<label for="message">Message</label>
<textarea name="message" id="message"></textarea>
<input type="submit" value="Envoyer"/>
</form>
envoidumail.php
<?php
$headers ='From: "'.$_POST['email'].'"<'.$_POST['email'].'>'."\n";
$headers .='Reply-To: '.$_POST['email']."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', '.$_POST['sujet'].', '.$_POST['message'].', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
Normalement ça devrais fonctionner. Bonne soirée.
formulaire.php
<form action="envoidumail.php" method="post">
<label for="email"> Votre adresse e-mail :</label>
<input type="text" name="email" id="email/>
<label for="sujet"> Sujet :</label>
<input type="text" name="sujet" id="sujet/>
<label for="message">Message</label>
<textarea name="message" id="message"></textarea>
<input type="submit" value="Envoyer"/>
</form>
envoidumail.php
<?php
$headers ='From: "'.$_POST['email'].'"<'.$_POST['email'].'>'."\n";
$headers .='Reply-To: '.$_POST['email']."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail('adresse_du_destinataire@fai.fr', '.$_POST['sujet'].', '.$_POST['message'].', $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
?>
Normalement ça devrais fonctionner. Bonne soirée.