Formulaire de contact html/php

Fermé
Vicoo - 30 déc. 2011 à 20:13
 Vicoo - 1 janv. 2012 à 19:40
Bonjour,



J'aimerais insérer un formulaire pour qu'on puisse me contacter ! (c'est un site en local, jai eu quelques soucis et j'ai voulu faire un test pour voir ce qui n'allait pas...)
J'ai un fichier index.html qui renvoie par un lien a contacter.PHP contenu dans un autre dossier.

Fichier contacter.php

<!DOCTYPE HTML>
<html>
<head>
.......
</head>

<body>
<form action="cible.php" method="post">
.....
<label id="label_1" for="nom"> Nom </label><input type="text" name="nom" id="nom" required /> <br>
.....

<input type="submit" value="Envoyer" />
<input type="reset" value="Tout supprimer" />

</form>
</body>
</html>


Le fichier cible.php contient:

<p>Bonjour !</p>
<p> J'ai récupérer <?php echo $_POST['nom']; ?> !</p>


Quand je fais "envoyer" depuis le contacter.php, j'arrive sur la page cible.php comme prévu, sauf que j'ai tout le code qui est affiché, la je ne comprend pas, pourquoi je code php n'est pas interprété ?
(les fichiers contacter.php et cible.php sont dans le même dossier)

J'ai chercher sur d'autre post, je ne pas trouvé de réponse clair pour mon cas,
Merci de votre aide


A voir également:

6 réponses

Bonjour

Le php n'est pas interprété parce que tu ne passes pas par l'interpréteur ^^
As-tu installé un serveur HTTP et l'interpréteur PHP sur ton PC ? (par exemple easyphp ou Wamp) ?
Si tu as installé ce qu'il faut, c'est sans doute que tu double-cliques directement sur ton index.html : dans ce cas, tu ne passes pas par le serveur. Il faut taper http://127.0.0.1/index.html dans la barre d'adresse de ton navigateur (IE ou FF ou autre...)
0
Utilisateur anonyme
30 déc. 2011 à 21:13
salut,
regarde déjà si ton serveur local est actif ou si tu as installé un serveur local.
0
Je répond un peu tard, désolé,

Je passe par Easyphp, je fais click droit, "web local" puis je rentre sur ma page principale, sur ma barre de recherche j'ai l'adresse suivante:
http://127.0.0.1/Accueil/

je suppose que je problème ne vient pas de la, après au niveau syntaxe, il me semble pas qu'il est des erreurs, j'aurais été avertis par le navigateur sinon :)
0
Bonjour

après au niveau syntaxe, il me semble pas qu'il est des erreurs, j'aurais été avertis par le navigateur sinon :)
Non, le navigateur ne t'avertira jamais de la moindre erreur de syntaxe. C'est l'interpréteur php qui peut éventuellement le faire.

Ceci dit, effectivement, je ne vois pas a priori d'erreur de syntaxe (si on oublie qu'il manque beaucoup de choses dans cible.php)

Qu'y a-t-il dans ton index.html ?
Que se passe-t-il si tu fais directement http://127.0.01/Accueil/contacter.PHP ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
J'ai voulu faire plus simple, juste un fichier.php avec le code suivant:

<?php echo 'Hello World !'; ?>

je le lance avec easyphp
Je ne comprends pas, ca aurait du m'afficher "Hello World !" et j'ai tout le code qui saffiche avec :/

avez vous une idée ?
0
J'ai trouvé l'erreur a mon problème, j'ai ouvert/modifier le fichier.php avec Dreamweaver, quand je codais, il me rajoutais du code en plus que je ne voyais pas, j'ai essayer de l'ouvrir avec emacs, j'ai vu et supprimé tous le code généré en plus par Dreamweaver.


Et maintenant ça marche, problème résolu :)
0