Formulaire et adresse email pour un site help

Bonjour,

je viens de créer un site web et de mettre en place des formulaires de contacts et de demandes. le souci c'est quil est en mode "envoi par messagerie", en gros il remplisse le formulaire et quand il claique sur "envoyer", leur messagerie par défaut s'ouvre et ils doivent envoyer. Moi j'aimerais que quand ils cliquent sur "envoyer", le résultat du formulaire s'envoient directement sur mon adresse e-mail, et qu'ils tombent sur une page qui indique que le message a bien été envoyé. Quelqu'un peut-il m'expliquer précisemment la manipulation à faire ?

Le site en question est gizprod.fr rubrique "demandes" et "contact".
--
Si les cons étaient des arbres, l'assemblée serait une vrai forêt...
Configuration: . AMD 2.2 Ghz
.carte graphique Nvidia 9300GE
.Windows Vista
.1 TO
.Graveur Dvd

6 réponses

  1. Utilise la fonction mail(), avec (en remplaçant les variables par les tiennes) :

    <?php
    
    $entete = "MIME-Version: 1.0\r\n";
    $entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $entete .= "From: ".$email_de_lexpediteur_recupere_dans_le_formulaire." < ".$email_de_lexpediteur_recupere_dans_le_formulaire." >";
    
    mail($ton_adresse_email,$titre_du_message,$message,$entete);
    
    ?>
    
    0
    1. oui mais en mettant ça, après il va tomber sur quel page ?
      0
      1. ce script php il se met ou ?
        0
        1. sur ma page, au niveau du formulaire j'ai ça.

          <SCRIPT language="javascript" type="text/javascript">

          // Contrôle email
          function controlemail(email) {
          if ((email.indexOf("@")>=0)&&(email.indexOf(".")>=0))
          {
          point = email.indexOf("..");
          if (point != -1)
          {
          return false;
          }else
          {
          return true;
          }
          }else
          {
          return false;
          }
          }

          //--> Contrôle tous les champs
          function controle(formulaire) {

          var oui=1;

          //--> Nom vide
          if ((oui==1)&&(formulaire.nom.value==""))
          {
          alert("ERREUR :\nLe champs Titre ne doit pas rester vide...");
          oui=0;
          document.images.img_nom.src="pasok.gif";
          formulaire.nom.focus();
          }else
          {
          document.images.img_nom.src="vide.gif";
          }

          //--> Email vide
          if ((oui==1)&&(formulaire.mail.value==""))
          {
          alert("ERREUR :\nLe champs Email ne doit pas rester vide...");
          oui=0;
          document.images.img_mail.src="pasok.gif";
          formulaire.mail.focus();
          }else
          {
          document.images.img_mail.src="vide.gif";
          }

          //--> Email pas correct
          if ((oui==1)&&(!controlemail(formulaire.mail.value)))
          {
          alert("ERREUR :\nVotre adresse Email ( "+formulaire.mail.value+" ) n'est pas dans un format correct");
          oui=0;
          document.images.img_mail.src="pasok.gif";
          formulaire.mail.focus();
          }

          //--> Message vide
          if ((oui==1)&&(formulaire.message.value==""))
          {
          alert("ERREUR :\nLe champs Message ne doit pas rester vide...");
          oui=0;
          document.images.img_message.src="pasok.gif";
          formulaire.message.focus();
          }else
          {
          document.images.img_message.src="vide.gif";
          }

          //--> Tout est ok envoi des infos
          if (oui==1)
          {
          formulaire.ok.value="Envoi ok";
          formulaire.submit();
          }
          }

          function effacer(){
          if(confirm("Souhaitez-Vous vider tous les champs déjà remplis ?"))
          {
          //--> Vide les champs déjà remplis
          document.form.nom.value="";
          document.form.mail.value="";
          document.form.message.value="";
          document.form.ok.value="Envoyer";

          //--> Remet les images d'origine
          document.images.img_mail.src="vide.gif";
          document.images.img_nom.src="vide.gif";
          document.images.img_message.src="vide.gif";
          }
          }
          </script></head>
          0