Fomulaire de contact qui ne fonctionne pas !

DueilAngoisseus Messages postés 23 Statut Membre -  
 Profil bloqué -
Bonjour,

J'ai créer un site web pour quelqu'un que je connais, j'ai mis le site en ligne aujourd'hui, tout fonctionne très bien enfin.. presque : Le formulaire de contact sur ma page "contact et informations" ne fonctionne pas ! Pourtant j'ai téléchargé le formulaire sur ce lien : http://patrickleclerc.free.fr/script/Formulaire_Free.zip et je l'ai collé dans ma page et inscrit l'adresse mail pour recevoir les messages du formulaire ou c'était indiqué et j'ai bien créée ma page result.html donc je ne comprends pas.. non seulement ça ne me redirige pas sur ma page result mais aussi, je ne reçoit rien dans ma boite mail quand je test le formulaire

Voici la page en question avec le formulaire qui ne fonctionne pas : http://sublimhairaurelie.free.fr/contact-et-info.html

Si quelqu'un pouvait m'aider, ce serait chouette :)

25 réponses

  • 1
  • 2
Résumé de la discussion

Problème central : un formulaire de contact intégré ne redirige pas vers la page result.html et les messages ne parviennent pas à la boîte mail, malgré l’utilisation d’un script form2mail.pl et d’un zip fourni. Des réponses suggèrent de corriger la casse des attributs du formulaire et de pointer l’action vers le script CGI approprié, par exemple en utilisant POST et l’URL correcte vers form2mail.pl. En cas de non-réception, certains conseillent d’essayer une version GET ou de tester sur une page PHP simple pour vérifier l’envoi de messages et la configuration du serveur. D’autres remarquent que des redirections par header peuvent fonctionner différemment selon l’hébergement et que l’usage de PHP peut offrir une solution plus fiable que les scripts CGI.

Bobot (l'IA à votre service)
  1. Melooo Messages postés 1476 Statut Membre 84
     
    Salut,
    à mon avis pour envoyer des mails, tu dois utiliser le php, et tes extensions de fichiers sont en .html...
    Renomme tes fichiers avec un .php
    0
  2. DueilAngoisseus Messages postés 23 Statut Membre
     
    hum ça ne fonctionne pas :/
    0
    1. Melooo Messages postés 1476 Statut Membre 84
       
      donnes nous le code
      0
  3. DueilAngoisseus Messages postés 23 Statut Membre
     
    Voici le code:

    <!-- ici le début du formulaire avec la ligne qui envera le resultat à l'adresse e-mail correspondant à la page free l'hebergeant -->
    <form method="POST" action="http://perso0.free.fr/cgi-bin/form2mail.pl">
    <table width="522" border="0" cellpadding="1" cellspacing="0" align="left">
    <tr>
    <td width="520"><table border=0 cellpadding=3 width="523" align="center" cellspacing="0" >
    <tr>
    <td colspan="2"><h4>Formulaire de contact :</h4></td>
    </tr>
    <tr>
    <td width="157">Nom :</td>
    <td width="354">
    <input type="text" name="nom" value="" size=20>
    </td>
    </tr>
    <tr>
    <td width="157">Email :</td>
    <td width="354">
    <input type="text" name="email" value="" size=40>
    </td>
    </tr>
    <tr>
    <td width="157">Objet :</td>
    <td width="354">
    <input type="text" name="pageweb" size=40>
    </td>
    </tr>
    <tr>
    <td valign="top" width="157">
    <p>Message :</p>
    </td>
    <td width="354">
    <p>
    <textarea name="comment" cols="50" rows="10" wrap="virtual"></textarea>
    </p>
    <p>  </p></td>
    </tr>
    <tr>
    <td width="157">
    <input type="reset" name="reset" value="Effacer">
    </td>
    <td align=RIGHT width="354">
    <input type="submit" name=" envoyer " value=" envoyer! ">
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </form>
    0
    1. Melooo Messages postés 1476 Statut Membre 84
       
      C'est quoi ce .pl dans ton action de ton formulaire ?
      0
  4. toto
     
    Bonjour

    Il s'agit d'un code de chez free. Il n'y a pas à le renommer en php. L'extension .pl dans l'action appelle un script qui n'est pas en php (en perl, je suppose).

    je l'ai collé dans ma page et inscrit l'adresse mail pour recevoir les messages du formulaire ou c'était indiqué
    Où as-tu inscrit cette adresse ? Si c'est dans le formulaire, il s'agit de l'adresse de celui qui remplit le formulaire, pas de l'adresse où il va être envoyé.
    Dans tous les cas, les formulaires sont envoyés à l'adresse mail associée au site c'est à dire sublimhairaurelie @ free . fr. Est-ce bien là que tu essayes de récupérer les formulaires envoyés ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. DueilAngoisseus Messages postés 23 Statut Membre
     
    Bonjour ,

    oui il ne faut pas le renommer en php et oui effectivement free utilise perl . De quelle adresse parle tu ? celle ci : http://perso0.free.fr/cgi-bin/form2mail.pl ? Dans le cas ou tu parlerais de celle ci, il faut bien laisser cette adresse il ne faut rien changer au formulaire , mon soucis c'est que le formulaire fonctionne à moitié enfaite, les gens peuvent m'envoyer des messages que je reçoit dans ma boite mail free mais il ne sont pas redirigés vers ma page de redirection qui doit s'appeler obligatoirement result.html apparement
    0
  7. le père
     
    Dans ton message initial, tu disais que tu ne recevais rien dans ta boite mail. Maintenant tu reçois, c'est déjà mieux !
    As-tu bien installé la page result.html fournie avec le formulaire free, ou l'as-tu créée toi-même ? Dans le même répertoire que le formulaire lui-même ? As-tu bien mis le nom result.html en minuscules ?
    0
  8. Profil bloqué
     
    Je ne connais pas la méthodologie de free, mais ton form n'a pas de method, est-ce normal ?

    Essaies de rajouter method="POST" et si ça ne marche pas, mets method="GET", et si ça ne marche pas c'est pas ça ^^'

    alors reviens vers nous après
    0
  9. DueilAngoisseus Messages postés 23 Statut Membre
     
    @ le père : dans le formulaire que j'ai téléchargé il n'y avait pas vraiment de page result à installer c'était juste marqué que je devais faire une page qui s'appelle obligatoirement result.html et que je pouvais mettre ce que je voulais dedans et oui j'ai bien marqué en minuscules :/

    @ Varaldi : Je ne m'y connais pas du tout en codage je dirais pas que ce que tu me dis c'est du chinois mais bon je prend des formulaires tout fait je ne sais pas les faires ni toucher aux codes :/
    0
  10. DueilAngoisseus Messages postés 23 Statut Membre
     
    Oui je pense mais mon formulaire fonctionne je reçoit bien les messages donc je sais pas trop si ce que tu me dit de faire vas changer la redirection vers ma page result :/
    0
    1. Profil bloqué
       
      Non, ça ne change pas l'endroit où vont tes données, mais la façon dont elles sont récupérées.

      De toute façon, si ça marche pas, tu remettras comme avant !
      0
  11. DueilAngoisseus Messages postés 23 Statut Membre
     
    ok mais mon formulaire fonctionne j'ai juste besoin de savoir comment faire fonctionner la page result
    0
    1. Profil bloqué
       
      écrit ça dans ta page result.php

      <?php

      if (isset($_POST['nom']) && !empty($_POST['nom']))
      {
      echo $_POST['nom'];
      }
      else
      {
      echo "merde";
      }

      ?>

      Et dit moi si ça tu vois que le nom s'affiche
      0
    2. le père
       
      la page c'est result.html, pas result.php. Et DueilAngoisseus n'y peut rien car c'est un script de chez free qui impose le nom de la page
      0
  12. le père
     
    Si, il y a bien une page result à installer : je l'aie vue dans le fichier .zip dont tu donnes le lien. Même si ce n'est qu'un modèle pas très joli.
    Mais j'ai vu en cherchant sur internet qu'il y a déjà des gens qui ont eu ton problème : retour vers le formulaire au lieu d'aller vers la page result.html. D'après eux, ça venait du fait qu'ils inscrivaient le script dans un template, ça marchait quant ils n'utilisaient pas de template.
    0
  13. DueilAngoisseus Messages postés 23 Statut Membre
     
    Ah beh il faut peut être que je mette mon contenu result dans leur page result fournie et ce n'est pas inscrit dans un template ^^
    0
  14. DueilAngoisseus Messages postés 23 Statut Membre
     
    pouvez vous testez le formulaire svp et me dire ce que ça donne car ça me dit "
    L'URL d'origine n'est pas compatible

    Il n'est pas possible d'utiliser ce script à partir d'une URL
    ne provenant pas des pages personnelles de Free.

    Ou bien votre utilisation du script n'est pas valide." alors que quand les autres le test je reçoit les messages mais ça ne les redirige pas

    http://sublimhairaurelie.free.fr/contact-et-info.html
    0
    1. Profil bloqué
       
      C fait pour moi, mais aucune confirmation de message envoyé !
      0
  15. DueilAngoisseus Messages postés 23 Statut Membre
     
    et ça te donne quoi ?
    0
    1. Profil bloqué
       
      Ah je ne sais pas !

      J'ai rempli les champs et cliqué sur envoyer, c'est tout
      0
  16. DueilAngoisseus Messages postés 23 Statut Membre
     
    et ensuite quand tu clique sur envoyé il ne se passe rien ou le texte disparait des champs ou page blanche ?
    0
    1. Profil bloqué
       
      Le texte disparait des champs et c'est tout.
      0
  17. DueilAngoisseus Messages postés 23 Statut Membre
     
    Ok en tout cas j'ai bien reçu vos message mais je sais pas comment faire pour que la page de redirection fonctionne :(
    0
    1. Profil bloqué
       
      Il va te falloir utiliser un header, et eventuellement un sleep
      0
  18. DueilAngoisseus Messages postés 23 Statut Membre
     
    oula xD c'est à dire ?
    0
    1. Profil bloqué
       
      lol... humm

      header("Location: pagequetuveux.php");
      0
  19. DueilAngoisseus Messages postés 23 Statut Membre
     
    ça marche avec :

    header("Location: pagequetuveux.html");

    je suppose ? car je n'utilise pas de php
    0
  20. DueilAngoisseus Messages postés 23 Statut Membre
     
    ( et tant que j'y suis, je le place ou dans le code ?)
    0
    1. Profil bloqué
       
      Ha c'est une fonction de php header !

      Donc il faut la mettre sur une page php.

      mais la page que tu veux peut être en html.


      Faire une redirection uniquement en html ? A part un lien, je ne vois pas...
      0
  21. DueilAngoisseus Messages postés 23 Statut Membre
     
    moi non plus je ne vois vraiment pas comment faire vu que je n'y connais rien xD
    0
  • 1
  • 2