Ce site super qui fabrique des formulaires...

Résolu
Bonjour à tous,

Je fais appel à votre mémoire, car à chaque tentative de monter un formulaire d eocntact sur mon site, j'échoue!

Et hier, j'ai trouvé mon bonheur, car un supr programmateur, se suppose, à mis en ligne un formulaire qui se fabrique en fonction de nos éléments à intégrer.

Il existe en version gratuite et en version pro à 8 euros.
Et c'est l'unique moyen que j'ai trouvé pour que cela fonctionne!

Alors si vous connaissez le lien vers cette page internet. Pitié donnez le moi :)

Je sais qu'elle a déjà étée mentionée sur le site de comment ca marche, mais impossible de la retrouver...

Et un grand merci à celui ou celle (je ne sais pas) qui a eu cette brillante idée de proposer ce petit générateur de formulaire online. C'est top!

Merci beaucoup!
Bon dimanche!
Laure
Configuration: Mac OS X
Firefox 2.0.0.14
PHP sur dreamweaver 8

4 réponses

  1. Bonjour,

    Je suis tombé sur ce forum par hasard et je suis l'auteur de l'assistant de formulaires pour les nuls.

    Voici l'adresse officielle de l'assistant:

    http://www.f1-fantasy.net/assistant/standard/index.php

    A bientôt,

    Fred
    1
    1. Bonjour a vous. Vous dite etre le créateur de ce générateur de formulaire? Alors j'aimerais avoir des explication car lorsque je cré un formulaire avfec la version 8 que j'ai PAYÉ je ne parviein pas a ouvrir la page produit. J'ai toujours un message d'erreur. Merci de bien vouloir me répondre svp.
      Francois
      0
  2. bonjour !

    voila l'adresse du générateur de formulaire :

    https://www.unesourisetmoi.info/formulaire/
    0
    1. HEU...

      En fait, j'ai encore une petite interrogation.
      Le formulaire fonctionne, ca c'est parfait!

      Mais impossible d'y applique run style css dedans...
      J'ai lu dans le code qu'il y avait ceci, comment peut-on le modifier , ou est-ce que si je le supprime, le code fonctionnera t'il toujours? Il s'agit de la partie HTML, C'est grave si je la supprime?? Merci pour vos réponses! :

      > partie de code, qui je pense me dérange.. :

      <?php

      // On vérifie si la fonction ini_set() a été désactivée...
      $desactive = ini_get('disable_functions');
      if (preg_match("/ini_set/i", "$desactive") == 0) {
      // Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
      ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
      }

      // Vérifier que le formulaire a été envoyé...
      if (isset($_POST['envoi'])) {

      //On commence une session pour enregistrer les variables du formulaire...

      session_start();

      $_SESSION['champ1'] = $_POST['champ1'];
      $_SESSION['zone_email1'] = $_POST['zone_email1'];

      //Enregistrement des zones de texte...
      $_SESSION['zone_texte1'] = $_POST['zone_texte1'];

      // Définir l\'icone apparaissant en cas d\'erreur...

      // Définir sur 0 pour afficher un petit x de couleur rouge.
      // Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
      // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
      // ce dernier devant se trouver au même niveau que votre formulaire...
      $flag_icone = 0;

      // On vérifie si $flag_icone est défini sur 0 ou 1...
      if ($flag_icone == 0) {
      $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
      } else {
      $icone = "<img src=\"images/icone.gif\"";
      }

      // Définir l'indicateur d'erreur sur zéro...
      $flag_erreur = 0;
      // N'envoyer le formulaire que s'il n'y a pas d'erreurs...
      if ($flag_erreur == 0) {

      // Addresse de réception du formulaire
      $email_dest = "postmaster@lauremanach.net";
      $sujet = "contact www.lauremanach.net";
      $entetes ="MIME-Version: 1.0 \n";
      $entetes .="From: www.lauremanach.net<postmaster@lauremanach.net>\n";
      $entetes .="Return-Path: www.lauremanach.net<postmaster@lauremanach.net>\n";
      $entetes .="Reply-To: www.lauremanach.net<postmaster@lauremanach.net>\n";
      $entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
      $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";

      //Partie HTML de l'e-mail...
      $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">nom = " . $_SESSION['champ1'] . "</font><br>\n";
      $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">email = " . $_SESSION['zone_email1'] . "</font><br>\n";
      $partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">message = " . $_SESSION['zone_texte1'] . "</font><br>\n";

      // Fin du message HTML

      $fin = "</body></html>\n\n";

      $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;

      // Send the e-mail
      if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
      echo("Envoi du formulaire impossible");
      exit();
      } else {

      // Rediriger vers la page de remerciement
      header("Location:www.lauremanach.net/menu1/mercimail.php");
      exit();
      } // Fin else
      } // Fin du if ($flag_erreur == 0) {
      } // Fin de if POST
      ?>
      <html>
      <!--
      Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
      Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
      Site : http://www.f1-fantasy.net/assistant
      -->
      <head>
      <title>Formulaire</title><script language="JavaScript">

      function verifSelection() {

      if (document.mail_form.champ1.value == "") {
      alert("vous n\'avez pas précisé votre nom.")
      return false
      }

      if (document.mail_form.zone_email1.value == "") {
      alert("vous n\'avez pas précisé votre email.")
      return false
      }

      invalidChars = " /:,;'"

      for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters?
      badChar = invalidChars.charAt(i)

      if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) {
      alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
      document.mail_form.zone_email1.focus()
      return false
      }
      }

      atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol
      if (atPos == -1) {
      alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
      document.mail_form.zone_email1.focus()
      return false
      }

      if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
      alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
      document.mail_form.zone_email1.focus()
      return false
      }

      periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)

      if (periodPos == -1) { // and at least one "." after the "@"
      alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
      document.mail_form.zone_email1.focus()
      return false
      }

      if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the
      alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
      document.mail_form.zone_email1.focus()
      return false
      }

      if (document.mail_form.zone_texte1.value == "") {
      alert("le message est vide!")
      return false
      }

      } // Fin de la fonction
      </script>
      </head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
      <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
      de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
      <tr>
      <td height="16"><div align="center">
      <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
      if ($erreur_champ1) {
      echo(stripslashes($erreur_champ1));
      } else {
      if ($erreur_email1) {
      echo(stripslashes($erreur_email1));
      } else {
      if ($erreur_texte1) {
      echo(stripslashes($erreur_texte1));
      } else {
      } // Fin du else...
      } // Fin du else...
      } // Fin du else...
      ?>
      </strong></font>
      </div></td>
      </tr>
      </table>
      <p align="center"></p><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">nom</font></div></td>
      <td align="center" valign="middle" width="30">
      <?php
      if ($erreur_champ1) {
      echo($icone);
      }
      ?>
      </td>
      <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
      </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140"><div align="right"><font face="Verdana" size="2">email</font></div></td>
      <td width="30" align="center" valign="middle">
      <?php
      if ($erreur_email1) {
      echo($icone);
      }
      ?>
      </td>
      <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
      </tr></table><table width="566" border="0" align="center"><tr>
      <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">message</font></div></td>
      <td width="30" align="center" valign="top">
      <?php
      if ($erreur_texte1) {
      echo($icone);
      }
      ?>
      </td>
      <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
      </tr></table><table width="566" border="0" align="center"><tr>
      <td valign="top"><div align="center">
      <input type="reset" name="Reset" value=" Effacer ">

      <input type="submit" name="envoi" value="Envoyer">
      </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
      0
    2. @pbimprimanteen faity c'est bon..
      quelques petites bidouilles sur le code et ca a marché, c'est surement un peu bancal, mais le resultat y est.

      A+ tous
      0
  3. Bonjour,
    Voici qlqes liens
    http://www.commentcamarche.net/faq/sujet 4516 webmaster un formulaire de contact pour votre site
    http://www.monsitegratuit.com/services/cybermail/formulaire_type2.php
    A+
    0
    1. Merci à vous deux!

      Cette page servira bien d'autres!
      Bon dimanche!

      A++

      Laure
      0
  4. bonjour
    j ai 50 an et j ai un petit souci pour instale le formulaire que j ai trouve a cet adresse
    http://www.f1-fantasy.net/assistant/standard/index.php
    est que quelqu un peu m aide me dire les demarche a suivre pour l instale merci j ai un pc windows xp vistas
    je suis vraiment perdu avec ce formulaire
    0