also ich bin dabei einen IRC Bot zu erstellen und zwar mit mysql datenabfrage vo users etc. nur wenn der bot mir bzw einen user aus der datenbank op geben soll geht das nicht da der bot aus einen array den channel ausliest und dabei mit string_replace bzw eregi_replace am ede vom channel einen zeilenumbruch oder so in der konsole anzeigt und der befehl somit nicht funktioniert.
Interpunktion!!!11111elf
Es ist möglich das meine hinzugefügten funktionen unübersichtlich sind.
Teilweise auch unlogisch - mir erschließt sich nicht ganz warum du einerseits ereg-Funktionen anstatt der preg-Funktionen verwendest und andererseits warum du überhaupt reguläre Ausdrücke verwenden möchtest wo es duch nur um das entfernen von ! und : geht. Das erledigt str_replace() auch zuverlässig und wesentlich billiger.
Zudem ist case-insensitive zu ersetzen auch unsinnig - meines Wissens haben der Doppelpunkt und das Ausrufezeichen keine Versalien :p