Comment stocker du code PHP en bdd puis l'éxécuter

Eléphanteau du PHP | 32 Messages

18 août 2007, 11:07

Bonjour à tous,

J'ai besoin de vos lumières pour m'éclairer sur un petit problème ^^

Je stocker des pages web en base de données via FCKeditor, tous marche parfaitement. En revanche j'ai maintenant besoin de stocker dans cette même page du code PHP (qui devra lui aussi être compilé).

Comme vous vous en doutez, si je passe directement du PHP, il n'est pas compilé mais directement affiché sur la page web finale.

Donc je pense que je vais faire un système équivalent aux BBCodes à savoir une balise

Code : Tout sélectionner

[php] [/php]
qui me servira à extraire mon code PHP dans une chaîne via la fonction explode().

Ma question est la suivante :

Comment exécuter du code PHP contenu dans une chaîne de caractères lors de la compilation ?

:?

Existe t'il une fonction cappable d'éxécuter du code à la volée ?

Merci de votre aide.
Modifié en dernier par samsayan le 18 août 2007, 11:56, modifié 2 fois.

Mammouth du PHP | 19672 Messages

18 août 2007, 11:35

Voir la doc sur eval()
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 32 Messages

18 août 2007, 11:55

Merci beaucoup.