Le PHP ne s'interprète pas

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.
 
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 !
 
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.
 
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');
 
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...
 
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é
 
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 ;-)
 
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
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut