MudGuard: preg_replace() - wo ist der ver$&/$" Fehler?

Beitrag lesen

Hi,

$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.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.