PHP Quellcode aus Datenbank abfragen und ausführen

motoxxx

Grünschnabel
Hi,

ich habe eine Datenbank(MySQL) in der ich PHP code Schnipsel gespeichert habe. Diese frage ich durch ein Skript ab, und hab diese dann als String in einer Variablen vorliegen.

Ist es möglich diesen Quellcode an einer Stelle im selben Skript einzubinden und auszuführen? (ähnlich dem include Befehl für Dateien)

Die Idee sieht wie folgt aus:
Code dient nur zur Anschauung und ist nicht korrekt !

<?
SELECT code from db
$code = mysql_fetch_array(..)
...
Ausführen der Befehle in $code
...
?>

Habe mir schon überlegt den Quellcode aus der Datenbank in eine Datei zu schreiben, und diese dann per include() einzubinden. Scheint mir aber eine eher schlechte Lösung.

Danke für eure Antworten!
 
Sollte allerdings mit äusserster Vorsicht gebraucht werden. Zum Beispiel niemals $_GET Variablen per eval() ausführen. Generell gilt bei der Verwendung von eval(): Augen auf und aufgepasst, nicht dass ihr euch riesen Sicherheitslöcher in die Homepage reincodet.

Gruß
Tim
 
Zurück