Stefan Wagner: eregi_replace und merkwürdiger Fehler

Beitrag lesen

Hallo,

ich habe ein Problem mit folgendem Code-Teil:

------
if (isset($detail)) {
 $events = file_get_contents("http://www.evangelische-termine.de/Veranstalter/detail.php?ID=".$EVENTID."&vid=".$VERANSTALTER."&sidv=".$sidv);
 //Session entfernen
 $events = eregi_replace("sidv=[a-zA-Z0-9]{32}",'id='.$id.'&VERANSTALTER='.$VERANSTALTER.'&PEOPLE='.$PEOPLE.'&itemsPerPage='.$itemsPerPage.'&month='.$month.'&EVENTTYPE='. $EVENTTYPE ."highlighrr", $events);
}
-------

Das funktioniert soweit. Wenn ich jetzt im Ersetzen-Teil (also dem
zweiten) von eregi_replace bei dem "highlighrr" noch irgendetwas
anhänge (z.B. ein "r": "highlighrrr") dann bekomme ich einen

Parse error: parse error, unexpected $ in /home/.../fileadmin/veranstaltungen.inc on line 284

Und das immer wenn ich die Länge des Ersetzen-Teils auf über 148
Zeichen bringe.

PHP-Version ist 5.0.3

Irgendwelche Ideen? Schon mal vielen Dank!
 Ciao!
  Stefan