Hi,
ja, sehe ich, hehe.
Wolltest nur den Code teilen (danke in diesem Fall), oder hast vergessen deine Frage zu stellen?
Ich hab den Code nur ueberflogen, hab nicht genau verstanden was du machst, aber ich wuerde dir schwer raten das objektorientiert zu erstellen - traumhaft im Vergleich zu sturkturierte Programmierung, und in PHP 5(!) wirklich so leicht ... wenn du PHP 4 nutzt, dann lieber nicht, da war's noch Schrott, aber dann denk ueber ein Upgrade nach.
Bau eine Klasse, z.B. HTMLParser, die hat eine Membervariable namens pattern ... dann kannst dir naemlich das unglaublich, unglaublich haessliche global sparen, dass ist das schlimmste Konstrukt das in deinem Code vorkommen kann ... wenn schon nicht oo, dann uebergibs wenigstens als Parameter.
Nur ein Tipp.