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
Bonjour,

J'ai essayé des dizaine de formulaire de contact et j'ai toujours le même problème.
Quand je met sur mon site (héberger chez GoDaddy) et que je clique sur envoyer ca ne m'envoie rien, et cela me redirige vers ma page contact.php.
Si une bonne âme charitable pouvais m'aider se serais vraiment sympa
Merci

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
Bonsoir,

Il faudrait te renseigner auprès de ton hébergeur pour savoir si la fonction mail() est bien activée.
1
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127
6 mars 2014 à 16:37
En effet, regarde les configs de ton serveur
0
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
Tu peux poste les parties importantes du code?
0
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
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.
0
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
- é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
0