dann musst du, bevor du eval anwendest, den PHP-Code erste aus dem String raussuchen. Z.B. mit preg_match_all('#(<\?php)(.*?)(\?>)#'...); |
Ja, die Idee ist gut, aber der PHP-Code soll genau an der Stelle, an der er steht ausgeführt werden. Wenn ich das mit preg_match_all() mache habe ich ja ein Array mit dem Code, der nützt mir aber so nichts.
Konkret ist es ein Artikel mit Text und PHP-Quellcode. Dieser Quellcode soll mit highlight_string() farbig gemacht werden und zwar an der Stelle, wo er steht.
---