Création de formulaire mail Html

Bonjour,

Pour commencer je préviens que je suis une véritable débutante ;)
Je souhaite intégrer sur une page de mon site un formulaire très simple d'inscription à une newsletter (l'utilisateur entre son adresse mail et envoi).

Apres plusieurs recherches j'ai constatée qu'un envoi direct est impossible directement depuis ma page et que ça doit passer par un fichier .php

Quelqu'un aurai t'il par hasard et par extrême gentillesse un fichier PHP tout prêt dans lequel il n'y aurai qu'à modifier deux ou trois trucs? Et un code html aussi?

Dsl, ce n'est pas par fainéantise mais juste par manque de maitrise que je demande ça.

merci d'avance de votre aide et de votre compréhension ;)

Lisa

PS: j'ai essayé Formalin et il n'est pas compatible avec mon hébergeur (phpnux)

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. le mail t'es envoyer par mail?
    ou il est entré dans une base de données?
    1. Si il t'nevoi par mail voila un code simple qui doit fonctionner normalement

      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Document sans titre</title>
      </head>
      <?php
      if(isset($_POST["envoyer"])){
      $destinataire ="ton adresse mail";
      $sujet="demande inscription a la newsletter";
      $message=$_POST["mail"];
      mail()
      }
      ?>
      <body>
      <form method="post" action="tapage.php">
      <label>E-mail</label><input type="text" name="mail" /><br />
      <input type="submit" name="envoyer" value="S'inscrire" />
      </form>
      </body>
      </html>
      1. Merci laurenzo17
        oui en effet, je souhaite recevoir les infos du formulaire(ici l'adresse mail du visiteur) par mail dans ma boite mail.

        Le code que tu m'as donné est un code HTML il me semble, je le colle donc dans ma page html?
        dsl je ne suis pas vraiment douée ;)
      2. non y'a du php dedans donc il faut que ta page soit en .php
        Si jamais tu as des erreurs envoi les moi je te les corrigerais j'ai pas vérifier
      3. Merci Lorenzo17 je vais donc essayer ta solution :)
        Merci aussi Meloo, mais le site que tu me propose semble pas tout a fait correspndre à ce que je cherche ou peu etre que je n'ai pas compris ce qui y est expliqué(tres possible aussi)

        Ce que je souhaite faire c'est avoir deux cahmps:

        Votre E-Mail : -> adresse du futur abonné à la newsletter(champs obligatoire)
        Remarques: ..............(non obligatoire)
        Bouton "envoyer"

        Suite à cela je recevrai un mail avec:

        Expediteur: Formulaire Newsletter
        Objet: inscription Newsletter
        Sujet: les réponses au formulaire(adresse mail + remarque)

        Merci d'avance ;) Lorenzo17 je te tiens au courant
      4. Je ne pense pas que la solution de Lorenzo17 fonctionne :
        essayes ceci :
        <form name="newsletter" action="tapage.php" method="post">
        E mail : <input type="text" name="email">
        Remarque : <textarea name="remarque" cols="10" rows="10"></textarea>
        <input type="submit" name="bouton" value="Envoyer">
        <?php
        if(isset($_POST['bouton']))
        {
        // la tu mets l'adresse du destinataire ($_POST['email']
             $headers ='From: "nom"<adresse@fai.fr>'."\n";
        // ca c'est pour que tu recoives ton mail au format html
             $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
             $headers .='Content-Transfer-Encoding: 8bit'; 
        
         $message = $_POST['remarque'];
        
         if(mail('ton_adresse_mail_a_toi', 'le_sujet_du_message', $message, $headers))
             {
                  echo 'Le message a été envoyé';
             }
             else
             {
                  echo 'Le message n\'a pu être envoyé';
             } 
        }