Ein kleines Problem mit preg_replace.
Ich habe folgenden Code:
Wenn ich das ganze jetzt aber ablaufen lasse, krieg ich folgenden Fehler:
Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in f:\web\forum\admin\templates.php on line 29
Ich habs auch schon mit eval probiert, kommt aber auf's selbe raus.
Wie muss die Zeile nun aussehen das $1 an gettplvar übergeben wird?
edit: $1 in Quotes setzen funzt auch nicht. PHP nimmt immer an, das $1 absolut wär und keine Variable.
Ich habe folgenden Code:
PHP-Code:
return preg_replace("/\{(.+)\}/", gettplvar($1), $tpl);
Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in f:\web\forum\admin\templates.php on line 29
Ich habs auch schon mit eval probiert, kommt aber auf's selbe raus.
Wie muss die Zeile nun aussehen das $1 an gettplvar übergeben wird?
edit: $1 in Quotes setzen funzt auch nicht. PHP nimmt immer an, das $1 absolut wär und keine Variable.
Kommentar