Hallo,
Ich habe ein kleines Problemchen (Nein, ich möchte kein Wölckchen ), ich habe mir versucht ein kleines Template System zu schreiben, was Variablen ersetztung und IF und ELSE beherscht. Angefangen bin ich mit dem IF, hab mich also rangemacht und folgende Zeilen in die Klasse gehauen:
Nun habe ich die Function aufgerufen, leider bekomme ich eine Fehlermeldung:
Das heißt doch, das ein { und ein } fehlt Oo. Aber das IF wird doch geöffnet und geschlossen?!
Ich habe ein kleines Problemchen (Nein, ich möchte kein Wölckchen ), ich habe mir versucht ein kleines Template System zu schreiben, was Variablen ersetztung und IF und ELSE beherscht. Angefangen bin ich mit dem IF, hab mich also rangemacht und folgende Zeilen in die Klasse gehauen:
PHP-Code:
function ifreplace($name, $var)
{
$this->content = str_replace("<!--- IF ".$name." --->", eval("if({L_".$var."}) { "), $this->content);
$this->content = str_replace("<!--- ENDIF --->", eval(" } "), $this->content);
}
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\lex\class\template.class.php(51) : eval()'d code on line 1
Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\lex\class\template.class.php(52) : eval()'d code on line 1
Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\lex\class\template.class.php(52) : eval()'d code on line 1
Kommentar