phpbar.de logo

Mailinglisten-Archive

[php] Fehlerausgabe bei eval()

[php] Fehlerausgabe bei eval()

daniel at bladeck.de daniel at bladeck.de
Fre Dez 5 21:54:08 CET 2003


Hallo, 

auf meiner Testumgebung habe ich ein sehr hohes Loglevel eingestellt. Nun 
arbeite ich mit der vlibTemplate.php Klasse und bekomme immer folgenden 
Fehler wenn ich eine Templatevariable mit HTML-Code fülle. 

Beispiel:
$tmpl->setVar('TEST', "<img src=\"testbild.jpg\">"); 

Fehlermeldung:
Undefined index: TEST in /usr/home/.../vlibTemplate.php(1271) : eval()'d 
code on line 17 

Kann ich den folgenden Code in der vlib ändern so das der Fehler nicht mehr 
kommt vorkommt? 

Code:
if ( !empty($this->_tmplfilep) )
      $success = @eval($this->_tmplfilep); 

Kann man feststellen ob in einer Variablen PHP Code steht oder ob nur 
einfacher Text in der Variablen steht? 

Danke Daniel

php::bar PHP Wiki   -   Listenarchive