Probleme php

Bonjour,
j'ai un probleme dès le depart de ma creation de site en php.
Je tape ce code la:
<html>
<head>
</head>
<body>

<?php
echo 'Bonjour le monde';
?>

</body>
</html>

et le probleme est que quand jouvre ce fichier avec mon navigateur(mozilla et IE) il m'affiche exactement le meme texte.J'ai bien enregistrer mon fichier avec lextension .php.
Je ne comprend pas
Configuration: Windows XP
Firefox 2.0.0.12

29 réponses

Résumé de la discussion

Le cœur du problème est que le code PHP s’affiche tel quel dans le navigateur au lieu d’être interprété, malgré l’enregistrement du fichier avec l’extension .php. Pour que PHP s’exécute, le fichier doit être placé dans le répertoire serveur approprié (par exemple www d’EasyPHP) et consulté via l’URL locale http://localhost/nomfich.php plutôt que par un chemin fichier. La meilleure approche consiste à vérifier l’installation d’un serveur local (Apache/PHP via EasyPHP), sauvegarder dans le dossier www et accéder via localhost afin que PHP affiche le contenu généré. En cas de test, l’utilisation de phpinfo() permet de confirmer que PHP est actif et correctement configuré sur le système, et d’identifier rapidement les modules manquants ou les erreurs de configuration.

Bobot (l’IA à votre service)
  1. Bonjour,
    As tu installé Wamp (serveur local Windows Apache Mysql Php) pour tester ton script?
    1. oui j'ai installé easyPHP et je lai testé mais sa maffiche tjrs mon texte en entier
      je ne comprend pas.
      1. Pour tester que php fonctionne bien, créer un nouveau fichier que tu appelles comme tu veux "nomfich.php"
        et dans ce fichier mets tous simplement <?php> phpinfo(); <?>
        1. As tu bien sauvegardé ton fichier dans le dossier www.
          Si oui, pour que EasyPHP l'interprète bien (enfin pour qu'Apache l'interprète bien mais c'est pareil), dans la barre d'adresse de ton navigateur tu ne dois par rentrer quelque chose comme : c:/program files/Easyphp/www/test.php
          Mais :
          http://localhost/test.php
          Voilà, et ça devrait marcher !
          1. mets ton fichier .php
            <?php
            phpinfo();
            ?>
            et à partir de ton navigateur:
            http://localhost/nomfich.php

            quel est le resultat?
            1. ou bien tu lance easyphp et tu fais un click droit sur le petit E en bas a droite et tu vas sur web local tu devrais voir ton fichier la
              1. je dirais plutôt qu'il s'agit d'un petit e ;)
            2. Sa mafiche ttes les balises
              1. Donc c'est bien ça, il faut que tu enregistre ton fichier (appelons le test.php) dans le répertoire www de EasyPHP et que tu le lance en tapant http://localhost/test.php
            3. mets ton fichier .php
              <?php
              phpinfo();
              ?>
              et à partir de ton navigateur:
              http://localhost/nomfich.php

              sa me met page not found
              1. Encore une fois il faut enregistrer ce fichier DANS LE REPERTOIRE WWW de EasyPHP
            4. voila exactement ce que j'ai mis
              <html>
              <body>
              <?php
              phpinfo();
              ?>

              </body>
              </html>

              enregistré en test.php

              ouvert avec mozilla

              et cela m'afiche exactement ce quil y a en dessus avec les balises
              1. tu peux mettre la source de la page php (quand tu l'ouvre avec mozilla)
                ta bien enregistré le fichier dans le repertoire www d'easyphp comme le disait sly bzh?
                ta regardé le petit e et cliké sur weblocal?
                1. exactement j'ai deja fait et dans web local il a mon fichier:

                  test.php.txt 20-Feb-2008 15:28 59

                  et quand je clique dessus cela mafiche sa:

                  <html>
                  <body>
                  <?php
                  phpinfo();
                  ?>

                  </body>
                  </html>
                  • 1
                  • 2