Huhu BadBoy
$check = ereg('([0-9]+)', $password) && ereg('([a-Z]+)', $password) ? true:false;
da bekomme ich diese Fehlermeldung :-(
Warning: ereg(): REG_ERANGE in /home/xxx/www.xxx.de/auth/_lib/function.php on line 62
Ah, ein kniffliger Fehler ....
die Zeichenklasse [a-Z] ist es, mit [a-z] klappt es.
True und false brauchst Du in diesem Fall aber nicht extra zuweisen.
Durch die logische UND-Verknüpfung gibt der Ausdruck auch so entweder true, oder false zurück.
Die Klammern und das + brauchst Du nicht, wobei es nichts schadet, aber Du wolltest ja etwas schönes ;-)
Beachte das Du eregi benutzen musst wenn case insensitve gematched werden soll.
Also das hier sollte es tun
$check = ereg('[0-9]', $password) && eregi('[a-z]', $password);
Gute Nacht und viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday