problème affichage PHP

illicoo

Membre actif
13 Mars 2005
264
6
64
Bonjour,

Je viens de refaire une installation complète de mon G5 et j'ai un soucis mes pages php n'affiche rien ?
j'ai essayé sur plusieurs serveurs et en interne sur Mamp et rien page blanche
Avec une page simple:
(page velo.html)

<html>
<head>
<title> the title </title>
</head>
<body>
<?php
echo "le velo !";
?>
</body>
</html>

et rien , quand je fais afficher le code dans le navigateur j'ai tout le code tapé,
donc le code php n'est pas interprété ??????

J'ai essayé plusieurs éditeurs de code Bbedit, TexEdit, SubEtheEdit, Smultron....

Par contre une page écrite sur une autre machine, elle s'affiche correctement...

Je ne sais pas si c'est clair ?
je pense qu'il s'agit d'un problème d'encodage ?

Machine utilisé:
G5-OS10.4.6-2,5DDR

Si vous avez une idée ?
moi je suis en panne sèche...

Merci
Bonne journée
 
Salut,

sauf erreur de ma part, le nom de ta page doit finir par .php pour que le code php soit interprété

EDIT
sans espace dans le nom, c'est mieux aussi ;)
 
Effectivement, il faut nécessairement éviter les espaces dans les noms de page.
Ensuite, <?php> n'étant pas une balise HTML, ton navigateur ne sait pas l'interpréter.

Si tu mets ca dans une page :
<html>
<head>
</head>
<body>
<b>balise connue</b>
<toto>balise inconnue</toto>
</body>
</html>

Ca affiche
balise connue balise inconnue

Donc la balise toto passe bien à la trappe
 
As-tu activé le serveur web (si tu travailles en interne) ?

Puisque tu viens de résinstaller ton mac, as-tu installé PHP ?

Comment ouvre-tu ta page HTML ou PHP ?

Parviens-tu à visualiser une page HTML (sans PHP) ?
 
illicoo a dit:
Mais elle s'appelle bien


velo.html

il n'y a pas d'espace
faut LIRE avant de répondre
xs_stef a dit:
ta page doit s'appelée 'velo.php' pour que tes balises php soient interprétées

Il te faut aussi un serveur capable d'interpréter le PHP, il y en a un intégré à Mac OS X : pour l'activer, c'ets dans Préférences Système > Partage > activer "Partage Web Personnel"
Ensuite les page *.php du dossier "Sites" de ta maison sont visible à l'adresse : http://localhost/~tonUser

Si tu as besoin de MySQL, tu peux soit l'installer via des packages, soit utiliser MAMP (http://www.mamp.info/)


:zen: