Le PHP ne s'interprète pas

WRInaute accro
J'ai un bug bizarre sur un fichier PHP. Le site en PHP fonctionne. Ce fichier-là renvoie un flux XML (RSS). Lorsque je le lis en faisant un fopen suivi d'un fgets, la chaîne de caractère renvoyée est... le code PHP non exécuté. Avez-vous déjà eu ce problème-là ? Je suis en local sous EasyPHP 1.6.
 
WRInaute discret
Ben moi je trouve ça plutôt normal si tu ouvres un fichier en lecture et que tu demandes soncontenu, tu lui demandes pas de l'interpréter.
Mais peut être que je suis à côté de la plaque !
 
WRInaute accro
Lambo a dit:
Ben moi je trouve ça plutôt normal si tu ouvres un fichier en lecture et que tu demandes soncontenu, tu lui demandes pas de l'interpréter.
Mais peut être que je suis à côté de la plaque !

Tu ouvres le fichier et tu lis le fichier _après_ exécution du PHP.

D'ailleurs, s'il n'en était pas ainsi, tu pourrais piquer le code PHP de qui tu veux. Un fopen sur sa page te renverrais le code.
 
WRInaute accro
hum je vois pas de php dans le flux rss ...
cependant, je pense avoir compris.
ouvre ton fichier en distant, et non en local (meme si il semble bizarre que tu ait la source en l'ouvrant en local)
càd ne fait pas
Code:
fopen('fichier.php');
mais,
Code:
fopen('http://www.example.com/fichier.php');
 
WRInaute accro
KaZhaR a dit:
cependant, je pense avoir compris.
ouvre ton fichier en distant, et non en local (meme si il semble bizarre que tu ait la source en l'ouvrant en local)
càd ne fait pas
Code:
fopen('fichier.php');
mais,
Code:
fopen('http://www.example.com/fichier.php');

Tu as bien compris.

Ca, ça marche mais ça ne m'explique pas le bug...
 
WRInaute accro
pas un bug
en local, tu ouvre le fichier avant qu'il ne passe par apache/php.
donc, pas interprété.
en distant, tu l'ouvre apres. donc, interprété
 
WRInaute accro
KaZhaR a dit:
pas un bug
en local, tu ouvre le fichier avant qu'il ne passe par apache/php.
donc, pas interprété.
en distant, tu l'ouvre apres. donc, interprété

Ah... euh... :oops:
Hum...
Oui, en effet...

Merci KaZhaR.

Il est temps d'aller dormir un peu, suis plus très frais ce soir ;-)
 
WRInaute discret
J'ai pas l'impression que vous avez posté 8 messages pour comprendre ce que j'avais dit lol.
Ma bon, ok, j'avais pas été très clair non plus
 
Discussions similaires
Haut