hi, ich komm nich so ganz mit der eval function klar. ich will templates aus der db holen und die enthaltenen variablen mit hilfe von eval berücksichtigen. dass haut aber nicht hin trotz mehrer versionen nicht hin (warum nutzt man eigentlich . und \ bei strings?)...hier mal der code:
und hier die meldung
thx 4 help
PHP-Code:
<?php
include("inc/config.php");
include_once("inc/functions.php");
$test = "BLALALALA";
$template = gettemplate("mid_filesform",1);
eval ("\$text1 = \"".$template."\";");
eval ("\$text2 = \"$template\";");
eval ("\$text3 = \".$template.\";");
?>
Code:
Parse error: parse error, unexpected T_STRING in /usr/local/httpd/htdocs/kunden/html/test.php(6) : eval()'d code on line 4 Parse error: parse error, unexpected T_STRING in /usr/local/httpd/htdocs/kunden/html/test.php(7) : eval()'d code on line 4 Parse error: parse error, unexpected T_STRING in /usr/local/httpd/htdocs/kunden/html/test.php(8) : eval()'d code on line 4
Kommentar