Moin Sven
Also ich habe da zwei Zeilen die sich aber gegenseitig 'beißen'.
if(!preg_match("/[a-zA-Z]{1}/", $_POST['username'])) $FehlerNr = 1;
Hier wird aber nur der erste Buchsabe geprüft und nicht die restlichen Zeichen.
if(!ereg("^[a-zA-Z0-9_-]{3,100}$", $_POST['username'])) $FehlerNr = 1;
Hier ist es möglich ein Name wie z. Bsp. 123Teoleo einzugeben.
LG Heiko