Formulaire de contact

alexis998 -  
 alexis998 -
bonsoir

j'ai créer un formulaire de contact sur mon site mais il na pas l'air de marcher car jai demander a un pote qu'il m'envoie un message et j'ai rien reçus
http://alexis998.olympe-network.com/page4.html
aidez moi!!!
merci pour vos réponses

--
01010101010100101010101010102 FATAL ERROR!!!
comment ca marche est une grande fammille dont nous somme tous frére et soeur!!!
Configuration: Linux
Firefox 3.0.4

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Bonsoir,

    en regardant le code source de ta page j'ai vu:

    <form id="form1" method="post" action="#">

    ça risque pas de partir

    deux solutions:
    - soit tu le fait par mailto:

    <form id="form1" method="post" action="mailto:ton_adresse_mail">


    ça va ouvrir le client de messagerie de l'utilisateur (Outlook par exemple)

    - soit par du php en appelant le script env_mail.php qui va t'envoyer le mail en utilisant la fonction mail()

    <form id="form1" method="post" action="env_mail.php">


    ça part directement depuis le serveur
    0
  2. alexis998
     
    je vais le faire en php
    il n'y a que ce code a inserer??
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      A ben non !

      ça appelle le script env_mail.php

      et il faut que tu codes ce script en langage php

      vas voir sur Google comment faire "envoi de mail en php" il y a plein d'exemples

      il faut aussi que ton hébergeur accepte le php !
      0
  3. alexis998
     
    sayé j'ai créer le script est-ce bon???

    <?
    //adresse de la page contenant le formulaire.
    $adr_form="page4.html";

    //adresse de la page de retour par defaut celle du formulaire.
    $url_ret=$index.html;

    //l'adresse de destination des email
    $adresse="alex-isdu-61àlive.fr";

    //sujet des messages
    $sujet="ajout email - newletter web-pc";

    //les entêtes
    $headers="From: player@verizon.net\r\nReply-To: player@verizon.net ";

    //le message (adresse email qui souhaite recevoir la newsletter
    $message.=$_POST['adr'];

    if ($_SERVER['HTTP_REFERER'] != $adr_form)
    {
    die("erreur, vous ne pouvez accèder directement à cette page.");
    } else {

    if (mail($adresse,$sujet,$message,$headers)) {
    $head='refresh: 3; url='.$url_ret;
    header($head);
    echo "Félicitation, vous avez été ajouté à la liste de diffusion de la newsletter de web-pc\n<br>";
    echo $head;
    }
    }

    ?>

    maintenant que dois-je faire????
    0