Formulaire de contact
Fermé
danbeau43
duweb
- Messages postés
- 9
- Date d'inscription
- lundi 14 octobre 2013
- Statut
- Membre
- Dernière intervention
- 24 mars 2014
duweb
- Messages postés
- 352
- Date d'inscription
- dimanche 30 mai 2010
- Statut
- Membre
- Dernière intervention
- 6 mars 2014
A voir également:
- Formulaire de contact
- Formulaire contact site web - Conseils pratiques - Professionnels
- Formulaire contact le bon coin ✓ - Forum - Internet / Réseaux sociaux
- Formulaire contact html ✓ - Forum - HTML
- Webmaster - Un formulaire de contact pour votre site - Conseils pratiques - PHP
- Formulaire contact facebook - Guide
3 réponses
dugenou
28 févr. 2014 à 19:33
- Messages postés
- 6083
- Date d'inscription
- mercredi 19 janvier 2005
- Statut
- Contributeur
- Dernière intervention
- 30 juillet 2021
28 févr. 2014 à 19:33
Bonsoir,
Il faudrait te renseigner auprès de ton hébergeur pour savoir si la fonction mail() est bien activée.
Il faudrait te renseigner auprès de ton hébergeur pour savoir si la fonction mail() est bien activée.
Super_carotte
28 févr. 2014 à 16:47
- Messages postés
- 1419
- Date d'inscription
- mardi 8 janvier 2008
- Statut
- Membre
- Dernière intervention
- 27 janvier 2015
28 févr. 2014 à 16:47
Tu peux poste les parties importantes du code?
danbeau43
28 févr. 2014 à 17:00
- Messages postés
- 9
- Date d'inscription
- lundi 14 octobre 2013
- Statut
- Membre
- Dernière intervention
- 24 mars 2014
28 févr. 2014 à 17:00
contact.php
<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['email']) && ($_POST['message']))
{
extract ($_POST);
if(!empty($nom) && !empty($email) && !empty($message))
{
$message=str_replace("\'","'",$message);
$destinataire="info@gestionwebdb.com";
$sujet="Formulaire de contact";
$msg="Une nouvelle question est arrivée \n
Nom : $nom \n
Email : $email \n
Message : $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo"Le email a bien été envoyé."
}
else
{
echo"Vous n'avez pas rempli tous les champs.";
}
}
?>
contact.html
<form method="post" action="contact.php">
Nom: <input type="text" name="nom"/><br/>
Email: <input type="text" name="email"/><br/>
Message: <textarea name="message" cols="30" rows="15"></textarea><br/>
<input type="submit" value="Envoyer"/>
<input type="reset" value="Cancel" />
</form>
Il est simple, mais comme expliqué plus haut, j'en ai essayé plusieurs.
<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['email']) && ($_POST['message']))
{
extract ($_POST);
if(!empty($nom) && !empty($email) && !empty($message))
{
$message=str_replace("\'","'",$message);
$destinataire="info@gestionwebdb.com";
$sujet="Formulaire de contact";
$msg="Une nouvelle question est arrivée \n
Nom : $nom \n
Email : $email \n
Message : $message";
$entete="From: $nom \n Reply-To: $email";
mail($destinataire,$sujet,$msg,$entete);
echo"Le email a bien été envoyé."
}
else
{
echo"Vous n'avez pas rempli tous les champs.";
}
}
?>
contact.html
<form method="post" action="contact.php">
Nom: <input type="text" name="nom"/><br/>
Email: <input type="text" name="email"/><br/>
Message: <textarea name="message" cols="30" rows="15"></textarea><br/>
<input type="submit" value="Envoyer"/>
<input type="reset" value="Cancel" />
</form>
Il est simple, mais comme expliqué plus haut, j'en ai essayé plusieurs.
duweb
6 mars 2014 à 16:45
- Messages postés
- 352
- Date d'inscription
- dimanche 30 mai 2010
- Statut
- Membre
- Dernière intervention
- 6 mars 2014
6 mars 2014 à 16:45
- étant donné que le formulaire appelle le fichier contact.php, cla redirection est normale
action="contact.php">- le plus simple est de mettre le contenu des 2 fichiers dans un seul qui se nommera contact.php et de mettre
action=""- et remplacer isset par !empty
6 mars 2014 à 16:37