Php pb debutant

Fermé
Nathalie74 - 2 août 2005 à 15:39
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 - 2 août 2005 à 16:37
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
A voir également:

3 réponses

ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
2 août 2005 à 16:10
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
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
2 août 2005 à 16:14
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
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
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
2 août 2005 à 16:37
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