Formulaire de contact

danbeau43 Messages postés 10 Statut Membre -  
duweb Messages postés 388 Statut Membre -
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

  1. dugenou Messages postés 6262 Statut Contributeur 1 455
     
    Bonsoir,

    Il faudrait te renseigner auprès de ton hébergeur pour savoir si la fonction mail() est bien activée.
    1
    1. Super_carotte Messages postés 185 Date d'inscription   Statut Membre Dernière intervention   127
       
      En effet, regarde les configs de ton serveur
      0
  2. Super_carotte Messages postés 185 Date d'inscription   Statut Membre Dernière intervention   127
     
    Tu peux poste les parties importantes du code?
    0
  3. danbeau43 Messages postés 10 Statut Membre
     
    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
    1. duweb Messages postés 388 Statut Membre 72
       
      - é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