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,
    Ta page doit comment par un code PHP et non pas html.
    Meme s'il ne s'agit de rien: tu ecris par exemple:

    <?php echo "<htm>"; ?>
    Puis tu continues avec le Head etc...
    1. Je te conseille de créer un dossier dans ton dossier WWW de easy php (exemple : tu appelles ce dossier 'local')
      Puis dans ton navigateur tapes : http://127.0.0.1/local
      Quel est ta version de easyphp ?
      1. lol moi une bete MDR un petit lapin égaré ouè mais sinon y a d'autres bons sites c'est www.phpcs.com ou www.phpdebutant.org ou lephpfacile.com ou lesite du zero ou om.net oups nan pas le dernier lol
        1. et tu peux mettre resolu sur ton message ;)
      2. mmerci coelho c cool
        c t sa le prb
        merci bien t une bete du PHP!!!
        si jai souci je te rapel
        1. MDR, c'est sûr que si t'as un .txt qui suit ton .php, EasyPHP aura du mal à l'interpréter normalement.
          Excuse moi de t'avoir crié dessus...
          1. lol retire le .txt ca devrait marcher
            1. sur le fichier lui meme et mets ton bonjour le monde dans le meme dossier en verifiant bien que l'extension est php
              dis moi est ce que les extensions sont masquées en générale? si oui faut les afficher (options/affichage... decoché masquer les extensions)
          2. je comprend pas prkoi c ecrit .php.txt
            y doit avoir un souci
            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. 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. 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. 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
                  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. 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 ;)
                  • 1
                  • 2