Moin!
Eine schließende Klammer fehlt - genau das sagt die Fehlermeldung auch aus, sogar exakt in welcher Zeile und an welchem offset.
Die Klammer hat eine Sonderbedeutung - du hast zwei öffnende Klammern aber nur eine schließende.
Und zwar hier: preg_match_all("|document.write('<(.*)setHaendlerHit|Uism",$data, $items, PREG_PATTERN_ORDER);
Du wolltest vermutlich
preg_match_all("|document.write\('<(.*)setHaendlerHit|Uism",$data, $items, PREG_PATTERN_ORDER);
notieren.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix