Formulaire HTML / e-mail

Bonjour les informaticiens(ennes),

Je fais actuellement un site pour mon stage et j'aimerai bien que la page "contact" (pour envoyer un mail directement sur une adresse E-Mail à partir du site internet) fonctionne.

J'ai vu des tutos pour envoyer un mail mais cela passe par outlook express et je ne veux pas faire comme ca.

J'aimerai juste que l'utilisateur remplisse les champs du formulaire (nom, prénom, adresse mail, sujet et le message) et que ca l'envoie directement par le biaie du site sans manipulations supplémentaires.

Merci de bien vouloir essayer de m'aider
Configuration: Windows XP
Internet Explorer 7.0

5 réponses

  1. Va faire un tour par là : http://www.javascriptfr.com
    1. merci je vais tester ca et je redis quoi =)
    2. @darkscytheil y avait ça aussi: http://www.commentcamarche.net/faq/sujet 4516 webmaster un formulaire de contact pour votre site
      Je n'ai testé aucun des deux donc j'espère que ça marchera comme tu veux.
    3. @bloodyweldbah merci en tout cas j'apprécie le geste j'ai testé le premier je suis pas sure sure d'avoir bien fais le truc
      je recommence cet après midi

      je vous tiens au courant

      en tout cas merci des réponses ;o)
  2. le HTML et le PHP
    j'ai commencé à faire un code mais ca ne fonctionne pas

    des morceaux de ce que j'écris s'affiche :(
    1. voici mon formulaire HTML :

      Vous pouvez envoyer directement un E-mail :
      <br><br>

      <form method="post" action="mail.php" name="form">
      <table border="0">
      <tr>
      <td>Nom :</td>
      <td><input type="text" name="nom"><br /></td>
      </tr>
      <tr>
      <td>Prenom :</td>
      <td><input type="text" name="prenom"><br /></td>
      </tr>
      <tr>
      <td width="125">Votre mail :</td>
      <td width="567"><input name="mail" type="text"></td>
      </tr>
      <tr>
      <td> Sujet du message : </td>
      <td><select name="sujet">
      <option value="naissance">Demander un acte de naissance</option>
      <option value="mariage">Demander un acte de mariage</option>
      <option value="deces">Demander un acte de décès</option>
      <option value="renseignement">Avoir des renseignements</option>
      <option value="autre">Autre</option>
      </select>
      </td>
      </tr>
      <tr>
      <td>Votre message : </td>
      <td><textarea name="message" cols="60" rows="5"></textarea></td>
      </tr>
      <tr>
      <td> </td>
      <td><input type="submit" name="Submit" value="Envoyer">
      <input type="reset" name="Submit2" value="Effacer">
      </td>
      </tr>
      </table>
      <p>  </p>
      </form>

      mon code PHP lui ne fonctionne pas

      <?php
      $nom = $_POST["nom"];
      $prenom = $_POST["prenom"];
      $sujet = $_POST["sujet"];
      $message = $_POST["message"];
      $$expediteur = $_POST["mail"];
      //vérifie si l'adresse mail est valide//
      if (ereg(".+(@.+)(\.:alpha:{2}(:alpha:?))$",$expediteur))
      {
      echo ("Adresse email correcte");
      }
      else
      {
      echo ("Adresse email incorrecte");
      }

      /* Destinataire (votre adresse e-mail) */
      $to = 'quelquechose@truc.fr';

      /* Construction du message */

      $msg = "Bonjour,<br><br><br>";
      $msg1 = "Ce mail a été envoyé depuis le site officiel de Sécheval par ".$prenom." ".$nom."<br><br>";
      $msg2 = "Voici le message qui vous est adressé :<br>";
      $msg3 = "***************************<br>";
      $msg4 = $message."<br>";
      $msg5 = "***************************<br>";

      /* En-têtes de l'e-mail */
      $headers = "From: ".$nom." ".$prenom." <".$expediteur."> <br><br>";

      /* Envoi de l'e-mail */
      mail($to, $sujet, $msg, $msg1, $msg2, $msg3, $msg4, $msg5, $headers);

      ?>

      Je suis persuadée d'avoir des erreurs mais je ne parviens pas à trouver

      PS : j'ai essayé de mettre toute las variables $msg $msg1 $msg2 . . . dans une meme variable mais sans succès...

      Please help me !! lol ;o)
      1. est ce que tu a un site de tous les msn
        1. j'ai pas trop trop compris la désolée :/
        2. @darkscytheNan mais laisse je crois que non seulement ce n'est pas l'endroit pour poser une question sans rapport avec le sujet mais quand plus ce soit du grand n'importe quoi.

          Sinon toi ça marche ?