Mailinglisten-Archive |
nabend ML... ich habe eine passwort-check funktion programmiert, die true zurückgeben soll falls das passwort alle kriterien erfüllt und einen error-text falls das passwort eben einem dieser kriterien wiederspricht... das ganz sieht so aus: --- snip --- function password_check($input , $repetition) { $result = true; if ($input != $repetition) $result = "Passwort stimmt nicht mit Passwort-Wiederholung überein"; if ($input == "") $result = "Passwort ist leerer String"; if (strlen($input) < 5) $result = "Passwort ist kleiner als 5 Zeichen"; if (specialchars_check($input) != true) $result = "Passwort enthält Sonderzeichen"; return $result; } --- snap --- wenn ich nun folgendes mache --- snip --- if (password_check("lalaaaa" , "") != true) echo password_check("lalaaaa" , ""); --- snap --- fasst der script den return der funktion als true auf und der error-text erscheint NICHT... aber die funktion gibt den error-text anstatt true zurück.. (habe ich schon getestet) selbst folgendes funktioniert nicht ! --- snip --- if (!password_check("aeogh" , "")) echo "error".password_check("aeogh" , ""); --- snap --- hoffe ihr könnt mir sagen wie ich das lösen kann, denn ich will gerade keinen false return machen um genaue fehler-meldungen aus der funktion raus machen zu können vielen dank im voraus kai -- E-Mail: kaimeder_(at)_gmx.de or abraXXXas_(at)_fraggers.de ICQ: 30408093 Tel: 05241-460046 Mobile: 0179-3681253
php::bar PHP Wiki - Listenarchive