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