dir fehlt glaube ich ein delimiter oder?
/...pattern.../ und wenn du den delimiter dann im patter benutzt mus der mit backslash gekennzeichnet weden /.
Sorry, schnall ich nicht. Habs so probiert:
$zeile = preg_replace ("/(define('$schluessel[$z]', ')(.*)(');)/i","\1$werte[$z]\3",$zeile);
Dabei bringt er diese Fehlermeldung:
Warning: Delimiter must not be alphanumeric or backslash in c:\apache\htdocs\test\test.php on line 23
Lass ich die backslash im pattern weg macht er gar nix, wie gehabt.
Was ist falsch?