Servus Andreas
$bla = preg_replace("!{{(.*)}}!U", $_POST[$1], $string);
Die Parameter werden vor dem Aufruf ausgewertet.
Zu diesem Zeitpunkt ist $1 aber noch nicht definiert - das wird ja erst während des Ausführens von preg_replace (also nach dem Aufruf) ermittelt.
Danke dir, das erklärt es. Zumindest bin ich noch nicht senil...
Dann werd ich mir was anderes überlegen müssen. Argh :(
tschö,
dbenzhuser