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

Langage PHP Discussion :

formulaire php html


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut formulaire php html
    Bonjour,
    J’ai fait un formulaire dont voici le code avec deux fichiers placés dans le meme dossier

    Formulaire.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
    17
    18
    19
     
    <HTML>
    <HEAD>
    <TITLE>E-Mail Formulaire</TITLE>
    </HEAD>
    <BODY>
    <FORM method="POST" action="envoi.php">
    <P>Votre noom:<br>
    <INPUT type="text" name="nom" size=30>
    </p>
    <P>Votre adresse E-Mail:<br>
    <INPUT type="text" name="email" size=30>
    </p>
    <P>Message:<br>
    <textarea name="message" cols=30 rows=5></textarea>
    </p><INPUT type="submit" value="Envoyer">
    </FORM>
    </BODY>
    </HTML>
    Envoi.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
     
    <?php 
    $msg = "Nom:\t$nom\n";
    $msg .= "E-Mail:\t$email\n";
    $msg .= "Message:\t$message\n\n";
    $recipient = "mon adresse <a href="mailto:mail@gmail.com">mail@gmail.com</a>";
    $subject = "Formulaire";
    $mailheaders = "From: Mon test de formulaire<> \n";
    $mailheaders .= "Reply-To: $email\n\n";
    mail($recipient, $subject, $msg, $mailheaders);
    echo "<HTML><HEAD>";
    echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
    echo "<H1 align=center>Merci, $nom </H1>";
    echo "<P align=center>";
    echo "Votre formulaire à bien été envoyé !</P>";
    echo "</BODY></HTML>";
    ?>
    J’ai easyphp de démarré
    Je suis sous windows 7
    J’ai remplacé dans le fichier php.ini-development (il y a aussi celui de production…)
    SMTP = localhost et sendmail_from =
    Par
    SMTP = smtp.sfr.fr comme je suis chez neufbox et sendmail_from = mon adresse mail@gmail.fr

    Apres validation des données du formulaire il me met qu’il ne peut pas m’afficher cette page ensuite m’affiche une nouvelle page web avec dans la barre de recherche le chemin d’acces a mon fichier envoi.php

    Quelqu’un peut il m’aider s’il vous plait ?
    merci

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut


    Tu n'aurais pas essayé d'ouvrir le fichier HTML en cliquant dessus par hasard ? Si tel est bien le cas, l'url devrait commencer par file:// alors que tu dois avoir http://.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut
    oui je double clique sur le fichier html
    et il m'affiche le formulaire dans le navigateur ainsi que le chemin d'acces au fichier
    D:\Programmation\formulaire\formulaire.html

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Tu dois impérativement passer par apache pour lancer du PHP. Donc connecte toi sur ton serveur avec http://localhost/ et trouve ton fichier HTML dans l'arborescence.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut
    je n'arrive pas a faire la manip...
    j'ai mis mes 2 fichiers dans le dossier www de easyphp
    quand je valide le formulaire, j'ai ce message:
    objet non trouvé
    l'url requise n'a pu etre trouvée sur ce serveur
    en url j'ai http://127.0.0.1:8888/envoi.php

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 13
    Par défaut
    mes données ne sont toujours pas envoyées

Discussions similaires

  1. [MySQL] Formulaire Php html
    Par DYNAAAS dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 01/06/2015, 10h04
  2. Gestion formulaire PHP/HTML
    Par Prodiguy dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 26/06/2013, 11h31
  3. Limite d'un formulaire php/html ?
    Par myz-rix dans le forum Langage
    Réponses: 2
    Dernier message: 30/03/2011, 12h57
  4. [MySQL] Formulaire PHP HTML
    Par manciaux dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 27/08/2006, 21h20
  5. [MySQL] Formulaire php + bdd = perte des sauts de ligne html ?
    Par sunshine33 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 03/10/2005, 11h19

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