PHP ile Rastgele Þifre Uretimi

Uyelik sistemi gibi bir is yapiyorsaniz ve rastgele sifre uretmeye ihtiyaciniz varsa bu kod sizin ihtiyacinizi buyuk ihtimalle karsilayacaktir. Ayberk'in daha once ASP ile yapmis oldugu versiyonu surada gorebilirsiniz.


function SifreUret($length) {
$chars=array();
foreach(range(0, 9) as $number) {
$chars[] = $number;
}
foreach(range('a', 'z') as $letter) {
$chars[] = $letter;
}
foreach(range('A', 'Z') as $c_letter) {
$chars[] = $c_letter;
}
shuffle($chars);
$rand_keys = array_rand($chars, $length);
$pass='';
foreach($rand_keys as $k) {
$pass .= $chars[$k];
}
return $pass;
}


echo SifreUret(8); seklinde denemesini yapabilirsiniz. 8 yerine kac karakter olmasini istiyorsaniz onu girerek uzunlugunu degistirebilirsiniz.


  • personOzgun Sari
  • calendar_monthJune 17, 2009
  • categoryPHP
  • sharepaylaÅŸ