Abend!
ich komme einfach nicht weiter!!!
Also ich möchte gern php code der aus einer DB ausgelesen wird darstellen mit highlight_string , nur lade ich mit eval() templates und dadurch wird dann der php code ausgefüht wie kann ich es umgehen das er nicht ausgeführt wird!!
also zum script!!
<?php
-> abfrgae aus der db
highlight_string($phpcode,true)
eval("\$temp=\"".temp_load($template)."\";");
?>
so nu wird ja der platzhalter $phpcode im template ersetzt aber gleichzeitig wird der code ausgeführt was ja nicht passieren soll!!
hab gelesen das ja bei eval der code ausgeführt wird!! wie kann ich das nun umgehen oder den code aus derdb entschärfen damit er mit nur farbig angezeigt wird im template!!!
ich komme einfach nicht weiter!!!
Also ich möchte gern php code der aus einer DB ausgelesen wird darstellen mit highlight_string , nur lade ich mit eval() templates und dadurch wird dann der php code ausgefüht wie kann ich es umgehen das er nicht ausgeführt wird!!
also zum script!!
<?php
-> abfrgae aus der db
highlight_string($phpcode,true)
eval("\$temp=\"".temp_load($template)."\";");
?>
so nu wird ja der platzhalter $phpcode im template ersetzt aber gleichzeitig wird der code ausgeführt was ja nicht passieren soll!!
hab gelesen das ja bei eval der code ausgeführt wird!! wie kann ich das nun umgehen oder den code aus derdb entschärfen damit er mit nur farbig angezeigt wird im template!!!
Kommentar