Page 1 sur 1

Voir le code d' une page avec les "includes" rempl

Posté : 15 juin 2007, 13:12
par maxovitch
Bonjour,

Voila je me pose la question suivant : est il possible de voir le code d'une page php une fois que tous les "includes" ont ete remplacés par le code correpondant? Comme on pourrair le faire en C par exemple?


Faut il configurer Apache d'une certaine manière? Y a til un moyen?


Merci :D

Posté : 15 juin 2007, 13:35
par naholyr
Les includes et autres require sont gérés au runtime, donc il n'y a pas à proprement parler de "page générée".

Posté : 15 juin 2007, 13:52
par Invité
C'est à dire au runtime?

Je comprends pas bien le fonctionnement ...


Merci de ton aide !

Posté : 15 juin 2007, 14:06
par naholyr
Et bien l'include (ou include_once, ou require, ou require_once) est géré au moment où tu appelles ton script, il va simplement interpréter l'autre script dans le même environnement d'exécution. À aucun moment il n'y a un copier-coller du code ou quoi que ce soit d'approchant. Donc le code dont tu parles et que tu voudrais récupérer il n'existe à aucun moment.

Posté : 15 juin 2007, 14:14
par Invité
Ok merci pour ton aide.


C'est bien le PHP mais c'est pas terrible pour analyser du code deja exitant, comme pour comprendre comment fonctionne le CMS JOOMLA/Virtuemart par exemple. Pour debugger c'est pas terrible non plus.


Mais peut etre je connais pas toute les astuces...


Merci !

Posté : 15 juin 2007, 14:36
par Sékiltoyai
A chaque fois que tu as un include, il suffit d'ouvrir le fichier inclu, c'est pas plus compliqué que cela.
Et c'est même plus lisible que si tout était dans un seul fichier.

Posté : 15 juin 2007, 14:52
par Invité
Certes ,

Mais le probleme est que souvent le nom du fichier à inclure est généré dynamiquement... c'est le cas avec JOOMLA.. donc si on ne sait pas comment cela fonctionne at que l'on cherche à comprendre comment cela fonctionne, on se mord la queue...

Posté : 15 juin 2007, 14:56
par Sékiltoyai
Certes ,

Mais le probleme est que souvent le nom du fichier à inclure est généré dynamiquement... c'est le cas avec JOOMLA.. donc si on ne sait pas comment cela fonctionne at que l'on cherche à comprendre comment cela fonctionne, on se mord la queue...
Tout l'art est donc d'oublier que l'on est des êtres humains et de se mettre dans la peau de l'interpréteur php...