Steven Binder: preg_replace unter windows mit komischen fehlermeldungen

Beitrag lesen

Hallo,

ich hab da ein Problem mit preg_replace in meiner function. Unter Linux funktioniert die funktion perfekt .. aber unter windows bekomme folgende fehlermeldung:

Warning: Delimiter must not be alphanumeric or backslash in C:\Daten\html\style\text-functions.php on line 103

In zeile 103 steht folgendes:
$ausgabe = preg_replace('°[email=([^]]+)]([^[]+)[/email]°msi','<a mailto="\1">\2</a>' , $ausgabe);

Das Problem kommt nur unter Windows vor ( beides mal wird apache verwendet)...

Und die Fehlermeldung kommt bei allen sachen bei denen ich preg_replace benutzt habe... ?

Fals es so einen Beitrag schon mal gibt sorry ich hab in beim suchen nicht gefunden.

Gruß Steven

--
<?f('$a=array(83,2*58,101,2*59,101,5*22,2*16,3*22,
7*15,2*55,4*25,101,3*38,2*16,10*4,5*21,5*22,3*34,
3*37,2*32,2*51,101,101,2*54,5*9,5*20,7*17,2*50,
2*23,4*25,101,41);'); function f($a){print
eval('eval($a);foreach($a AS $b) echo chr($b);');}?>