Php pb debutant

Je suis debutant
Voici le code:
<html><head>
<title>HTML avec PHP</TITLE></HEAD><BODY>
<H1>HTML + PHP</H1>

Nous sommes le <?php echo Date ("j/m/Y"); ?>
<p>

<?php
echo "je suis " . $_SERVER['HTTP_USER_AGENT'] . "<BR>";
echo "je dialogue avec " . $_SERVER['SERVER_NAME'];
?>
</BODY></HTML>

J'ai comme resultat :
HTML + PHP
Nous sommes le

"; echo "je dialogue avec " . $_SERVER['SERVER_NAME']; ?>

Quel est la solution

3 réponses

  1. tu es obligé de le mettre dans le repertoire qui est déclaré comme documentroot dans le httpd.conf, tu peux le changer, mais definir la racine comme document root, c'est un peu risqué.
    0
    1. Salut,
      d'autre part, par défaut php ne reconnait que les fichiers ayant comme extension .php
      si ton fichier a l'extension .html, c'est normal qu'il ne le reconnaisse pas.
      0
      1. en fait mon fichier a l'extension.php.

        ça marche quand je met mon fichier dant c:\easyphp\www\test

        mais est ce que je suis obligé de le mettre dans le repertoire ci-dessus?

        pourquoi ça marche pas si je le met dans la racine par exemple?
        0
    2. Bonjour,

      Lorsque je fais un copier-coller de ce que tu as écris le résultat est correct!

      HTML + PHP
      Nous sommes le 2/08/2005
      
      je suis Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.10) Gecko/20050717 Firefox/1.0.6
      je dialogue avec 127.0.0.1


      et le source est bien :
      <html><head>
      <title>HTML avec PHP</TITLE></HEAD><BODY>
      <H1>HTML + PHP</H1>
      
      Nous sommes le <?php echo Date ("j/m/Y"); ?>
      <p>
      
      <?php
      echo "je suis " . $_SERVER['HTTP_USER_AGENT'] . "<BR>";
      echo "je dialogue avec " . $_SERVER['SERVER_NAME'];
      ?>
      </BODY></HTML> 


      Conclusion : Le source est le bon.

      Pour avoir le même résultat que toi, j'ai du visualiser le script php sans passer par un interpréteur.
      Voici une solution pour y résoudre :

      Installe EasyPhp
      Place ton fichier dans le dossier c:/program files/easyphp/www/test/fichier.php (le dossier test est à créer pour plus de clarté si tu veux)
      lance Easyphp
      lance ton navigateur et tapes localhost comme adresse.
      (Easy php est un exemple, il y en a d'autre)
      0