Hi,
if(ereg("/[a-zA-Z0-9]*/",$_POST["username"].$_POST["chatroom"])==true) {
Du prüfst hier, ob die beiden Parameter in ihrer Kombination mindestens einmal eine Ansammlung beliebig vieler Buchstaben und Ziffern besitzt. Keine sind übrigens auch beliebig viele. Mit anderen Worten: Die Prüfung trifft auf alle Strings zu, inklusive dem Leerstring.
Wenn ich nun ein zweites Mal etwas hineinschreiben lasse, nachdem sie nicht mehr leer ist, dann steht das erste da, plus das zweite allerdings ohne ";" abgegrenzt und dann nochmal mit ";" abgegrenzt... !?
Bitte wem?
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes