Php pb debutant
Nathalie74
-
dedale82 Messages postés 403 Statut Membre -
dedale82 Messages postés 403 Statut Membre -
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
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
-
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) -
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. -
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é.