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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Voir le code d' une page avec les "includes" rempl

par Sékiltoyai » 15 juin 2007, 14:56

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...

par Invité » 15 juin 2007, 14:52

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...

par Sékiltoyai » 15 juin 2007, 14:36

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.

par Invité » 15 juin 2007, 14:14

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 !

par naholyr » 15 juin 2007, 14:06

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.

par Invité » 15 juin 2007, 13:52

C'est à dire au runtime?

Je comprends pas bien le fonctionnement ...


Merci de ton aide !

par naholyr » 15 juin 2007, 13:35

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".

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

par maxovitch » 15 juin 2007, 13:12

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