Üyelik sistemi gibi bir iş yapıyorsanız ve rastgele şifre üretmeye ihtiyacınız varsa bu kod sizin ihtiyacınızı büyük ihtimalle karşılayacaktır. Ayberk'in daha önce ASP ile yapmış olduğu versiyonu şurada görebilirsiniz.
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;
}