Forum: Programmieren allgemein
by Flocke,
2. Aug 2005
Das einzige was mir auffällt ist, dass du die Werte $name und $value direkt in den regulären Ausdruck einsetzt und hier könnte ein Slash drin sein. Probier mal die roten Zeilen nach dem for einzufügen:
foreach($_POST as $name => $value) {
$name = preg_quote($name);
$value = preg_quote($value);
$text = @preg_replace(...
Forum: Programmieren allgemein
by Flocke,
2. Aug 2005
Jetzt stimmt natürlich die Fehlerzeile nicht mehr!
Überprüf' mal in den preg_replace-Statements, ob du irgendeinen Slash nicht richtig gequoted hast. Also ob du z.B. preg_replace("/abc/v/", ...) drin stehen hast.