Formulaire de contact
Fermé
danbeau43
Messages postés
9
Date d'inscription
lundi 14 octobre 2013
Statut
Membre
Dernière intervention
24 mars 2014
-
28 févr. 2014 à 16:32
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 - 6 mars 2014 à 16:45
duweb Messages postés 352 Date d'inscription dimanche 30 mai 2010 Statut Membre Dernière intervention 6 mars 2014 - 6 mars 2014 à 16:45
A voir également:
- Formulaire de contact
- Formulaire de réclamation facebook - Guide
- Créer un groupe whatsapp sans contact - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Formulaire remboursement frais de résiliation free pdf ✓ - Forum Vos droits sur internet
- Formulaire contact le bon coin ✓ - Forum Vos droits sur internet
3 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
28 févr. 2014 à 19:33
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
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
28 févr. 2014 à 16:47
28 févr. 2014 à 16:47
Tu peux poste les parties importantes du code?
danbeau43
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
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
Messages postés
352
Date d'inscription
dimanche 30 mai 2010
Statut
Membre
Dernière intervention
6 mars 2014
72
6 mars 2014 à 16:45
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