Hallo!
Ich habe einen String in einer Datenbank, in der ich alle PHP-Befehle innerhalb ...
per PHP ausführen.
So hab ich es versucht:
$absatz="[cod]echo 'hallo';[/cod]";
$absatz = preg_replace("!\[cod\](.*)\[/cod\]!","$1",$absatz);
So gelingt es mir zwar die Codezeilen rauszubekommen, aber jetzt sollten die noch ausgeführt werden.
Könnt ihr mir helfen, wie ich das machen kann?
Ich muss zugeben, dass das Script jetzt noch nicht wirklich sicherheitsoptimiert ist, aber ich will erst mal wissen, wie es machbar ist.
Thomas