Hallo,
soweit ich weiß(und ich weiß nicht viel), sind ersteinmal die preg funktionen den ereg´s vorzuziehen, sollen wohl performance-mäßig besser sein also verwende doch einfach mal preg_replace und schau dann nochmal ob der fehler weiter besteht... deinen code hab ich mir jetzt gar net so genau angeguckt(liegt wohl an den 6 caipis*GGG*)
MFG Hagen