Bug php sur mon serveur local ?

Résolu/Fermé
cricri2394 Messages postés 150 Date d'inscription samedi 30 septembre 2006 Statut Membre Dernière intervention 13 janvier 2015 - 3 août 2009 à 11:18
cricri2394 Messages postés 150 Date d'inscription samedi 30 septembre 2006 Statut Membre Dernière intervention 13 janvier 2015 - 3 août 2009 à 13:04
Bonjour,

je poste ce message car il me semble qu'il y a des bug sur mon serveur local (pc avec easy php).

Exemple:

Transmissions de variables par formulaire puis affichage

Voici le code de mon formulaire
<form action="cible.php" method="post">
Votre nom : 
  <input name="nom" type="text" />
  <input type="submit" name="button" id="button" value="Envoyer" />
</form>


Et le code de la page cible.php qui affiche le résultat
<p>Vous vous appelez : 
<?php
$nom = $_POST['nom'];
echo $nom;
echo "<br/>et ben alors ?";
?>
</p>


En local ça ne m'affiche que:
Vous vous appelez : et ben alors ?";?>


Tandis que quand je le teste en ligne (avec Christophe) sur mon ftp, tout se passe niquel. Et j'ai :
Vous vous appelez : Christophe
et ben alors ?


Je ne comprends pas du tout... Si quelqu'un avait une idée...
Merci d'avance.
A voir également:

3 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
3 août 2009 à 11:23
<form action="cible.php" method=POST> (sans guillemets, et en majuscule.... c'est pas logique, je sais)
0
cricri2394 Messages postés 150 Date d'inscription samedi 30 septembre 2006 Statut Membre Dernière intervention 13 janvier 2015 1
3 août 2009 à 11:37
Merci pour ta réponse rapide ^^ .

J'ai essayé, ça ne change rien en local (en ligne ça fonctionne toujours par contre).

Entre temps j'ai tenté un simple

<?php> echo "et ben alors ?";<?>


Et ça n'affiche rien. Quand je visualise le code source sous mozilla, la partie php est en rose ... décidément, ce poste est étrange lol.
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
3 août 2009 à 11:41
evidement, il pete un cable mozilla, tu lui donnes ca:
<?php> echo "et ben alors ?";<?>

le code PHP est entièrement dans une seule balise:
<?php echo "et ben alors ?"; ?>
0
cricri2394 Messages postés 150 Date d'inscription samedi 30 septembre 2006 Statut Membre Dernière intervention 13 janvier 2015 1 > Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014
3 août 2009 à 11:43
Oui pardon je me suis trompé en recopiant mon code lol.
C'est bien ce que j'ai mis. Tout dans une seule balise.
0
cricri2394 Messages postés 150 Date d'inscription samedi 30 septembre 2006 Statut Membre Dernière intervention 13 janvier 2015 1
3 août 2009 à 13:04
Re.

Je viens de voir comment faire marcher le truc. Ca doit être dû au fait qu'il y a d'une part le localhost de mon poste et d'autre part, le serveur local de l'entreprise (http://nomentreprise.serveftp.com/...). J'ai lancé la page sur cette adresse (qui pointe en fait vers le localhost de mon poste) et là plus de problème. J'ai bien mes variables, mes echo et la fonction phpinfo m'affiche bien tout...

Je ne comprends pas pourquoi, mais l'essentiel, c'est que ça fonctionne quelque part lol.
0