PHP Code im String - Was jetzt?
bearbeitet von dedlfixHallo dedlfix,
vielen Dank für den Einblick. Einen Interpreter schreiben *PUH*. Da ist EVAL wohl zum testen die einfachere Variante. Wie würde Sting denn dann korrekt aussehen?
Beispiel Quelle:
Heute #IF-OPEN##wetter##GLEICH#rain#IF-CLOSE#die Regenjacke nicht vergessen.#ELSEIF-OPEN##wetter##GLEICH#sun#IF-CLOSE#den Sonnenhut aufsetzten.#IF-END#
Beispiel nach angedachtem Filter:
~~~PHP
Heute if($wetter==rain){die Regenjacke nicht vergessen.}elseif($wetter==sun){den Sonnenhut aufsetzten.}
~~~
Das würde ich dann dann eval übergeben? Im Beispiel auf PHP.NET http://php.net/manual/de/function.eval.php sind keine IF Anweisungen gezeigt hast du hierfür vielleicht auch ein Beispiel. So kann es eigentlich nicht funktionieren.