IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] Formulaire de contact


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut [HTML] Formulaire de contact
    Bonjour,

    Pour mon site, j'ai voulu faire un petit formulaire de contact. Je développe mon site avec frontpage et mon code en php je l'ai fait avec le bloc note :

    Voici mon script :

    Mon fichier contact.html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <h1>Formulaire de contact</h1>
    <form action="verif.php" method="post">
      <p>
        Votre email : <br />
        <input name="email" type="text" size="20" />
      </p>
      <p>
        L'objet du message : <br />
        <input name="objet" type="text" size="20" />
      </p>
      <p>
        Le message : <br />
        <textarea name="message" rows="5" cols="30"></textarea>
      </p>
      <p> <input type="submit" value="Envoyer" /> </p>
    </form>
    Mon fichier verif.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    /* Email du destinataire (mettez ici votre email) */
    $destinataire = "webmaster@monsite.com";
     
    /* Récupération */
    $email = $_POST['email'];
    $objet = $_POST['objet'];
    $message = $_POST['message'];
    $header = "From: " . $_POST['email'];
     
    /* Vérification */
    if ( $objet == "" ) {
      echo "Veuillez indiquer un objet.";
      $erreur = true;
    }
    if ( $message == "" ) {
      echo "Veuillez indiquer un message.";
      $erreur = true;
    }
     
    /* Vérification du mail */
    $email_regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+.[a-z0-9-]";
    if ( $email == "" OR !eregi( $email_regex , $email ) ) {
      echo "Veuillez indiquer un email valide.";
      $erreur = true;
    }
     
    /* Envoi du mail */
    if ( !$erreur ) {
      mail( $destinataire , $objet , $message , $header );
      echo "Le message a été envoyé.";
    }
    Le seul problème quand je teste mon site, quand je clic sur envoyer il met un message comme si je voulais télécharger la page verif.php

    Voulez-vous ouvrir ou enregistrer ce fichier ? etc...

    Merci de votre aide...

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour Flo,

    Sur quoi testes-tu ta page?
    Autrement dis... as-tu un serveur pour traiter les informations php?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 138
    Par défaut
    en gros ce que veut dire mimicracra44, utilises-tu un logiciel style easphp enfin sytème WAMP (pour windows) ou LAMP (pour linux) car si php n'est pas installé sur ta machine, le code html voudra tout le temps le télécharger...

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    osia... Tu remontes un sujet qui n'a pas eu de réponse depuis un mois
    N'ayant pas répondu, il a du trouver réponse ailleurs
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

Discussions similaires

  1. Formulaire de contact html/php ne me renvoi rien
    Par hdaworldz dans le forum Langage
    Réponses: 4
    Dernier message: 02/08/2012, 15h09
  2. Formulaire de contact par email html
    Par speedylol dans le forum Langage
    Réponses: 0
    Dernier message: 04/04/2012, 20h02
  3. Problème avec un formulaire de contact html + cgi
    Par stacca dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 04/01/2010, 15h04
  4. Html-Php formulaire de contact
    Par asterlis dans le forum Langage
    Réponses: 5
    Dernier message: 20/10/2008, 12h34
  5. [HTML] formulaire commande et contact
    Par zoneo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 14/02/2008, 18h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo