phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?r=FCckgabewert?= einer funktion

[php] =?iso-8859-1?Q?r=FCckgabewert?= einer funktion

Werner Stuerenburg ws_(at)_art-quarter.com
Fri, 03 Nov 2000 22:05:48 +0100


Kai Meder wrote:
> 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)

Also die Zeile mit specialchars_check mußte ich auskommentieren, aber dann:

Passwort stimmt nicht mit Passwort-Wiederholung überein--->>><<<---+*Test

Was ist also das Problem? Dur kannst doch zum Testen auf jeden Fall
einbauen:

> function password_check($input , $repetition)
> {
.
.
.
.
echo $result;
> return $result;
> }

-- 

Mit freundlichem Gruss
Dr. Werner Stuerenburg

_________________________________________________
ISIS Verlag, Teut 3, D-32683 Barntrup-Alverdissen
Tel 0(049) 5224-997 407 · Fax 0(049) 5224-997 409
http://pferdezeitung.de    http://art-quarter.com


php::bar PHP Wiki   -   Listenarchive