Dennis: Passwort auf Sicherheit prüfen

Beitrag lesen

Hi Christoph,

Ich bin nicht der PHP-Guru, deshlab möge man mich nicht nur für meinen Code ausschimpfen, sondern ihn dann bitte auch korrigieren, danke.

ok, bitte schön:

function islower($c){
  return((ord($c)-97)<26&&(ord($c)-97)>=0)?1:0;
}

Hier würde ich ein preg_match("/[1]$/", $d) bevorzugen, aber vermutlich ist deine Methode schneller, da dafür die die RegEx Engine angeworfen werden muss.

Ah, da fällt mir gerade noch was ein: Vielleicht könnte man mit if($d == strtoupper($d)) was machen...

function isupper($c){
  return ((ord($c)-65)<26&&(ord($c)-65)>=0)?1:0;
}

Hier selbiges wie oben.

function isdigit($d){
  return ((ord($d)-48)<10&&(ord($d)-48)>=0)?1:0;
}

Dazu stellt PHP schon die Funktion is_numeric() bereit.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Den Selfcode kann man sich übrigends hier entschlüsseln lassen:
http://www.peter.in-berlin.de/projekte/selfcode/

  1. a-z ↩︎