Exécution de PHP dans du PHP

molgow

Membre expert
Club iGen
4 Janvier 2002
5 496
613
41
Suisse
Voilà, je m'explique, je me demande s'il est possible d'exécuter du code PHP dans un script PHP. Dit comme ça, ce n'est pas clair, mais en fait, j'ai un script PHP où j'aurais besoin d'extraire du code PHP d'un fichier puis de l'exécuter après un traitement préalable (remplacement de données).

Expliqué autrement, j'ai un fichier XML qui contient des données et qui contiendrait également du code PHP, et à partir d'un script PHP, je souhaiterais ouvrir ce fichier XML, en sortir le code PHP contenu à l'intérieur et le faire exécuter.

Alors possible ? Une idée ?
 
Comment ton code PHP commence dans le fichier XML ?
Si il commence par <?php ou <?, il suffit de parser le fichier entre <?php et ?> de l'écrire dans un fichier temporaire ... puis de faire un include de ce fichier.
Je suis pas dev... donc c'est peut être débile ce que je dis :D
 
molgow a dit:
Voilà, je m'explique, je me demande s'il est possible d'exécuter du code PHP dans un script PHP. Dit comme ça, ce n'est pas clair, mais en fait, j'ai un script PHP où j'aurais besoin d'extraire du code PHP d'un fichier puis de l'exécuter après un traitement préalable (remplacement de données).

Expliqué autrement, j'ai un fichier XML qui contient des données et qui contiendrait également du code PHP, et à partir d'un script PHP, je souhaiterais ouvrir ce fichier XML, en sortir le code PHP contenu à l'intérieur et le faire exécuter.

Alors possible ? Une idée ?

oui tu peux utiliser la function eval



:zen: