Sizinle kod arşivimden güzel bir fonksiyonu paylaşmak istiyorum. Bu fonksiyon sayesinde diler sadece sayı veya rakalmlardan oluşan ve istediğiniz karakter kadar uzunlukta bir kelime üretebiliyorsunuz, dilerseniz de md5 şifrelemesine sahip rastgele bir kelime yaratıyorsunuz, tercih size kalmış.
Önce kodu göstereyim. Kullanımını ondan sonra örnek ile göstereyim.
switch ($tip)
{
case 'alnum' : $depo = '023456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTWXYZ';
break;
case 'numeric' : $depo = '0123456789';
break;
}
$str = '';
for ($i=0; $i <$len; $i++)
{
$str .= substr($depo, mt_rand(0, strlen($depo) -1), 1);
}
return $str;
break;
case 'benzersiz' : $deger= md5(uniqid(mt_rand()));
return $deger;
break;
}
}
?>
Kullanımı ise oldukça basit.
Rastgele şifre üretmeniz gerektiği veya resmin üzerindeki yazı ile form kontrol etmek istediğiniz zamanlarda bu basit ama kullanışlı fonksiyondan yararlanabilirsiniz.
Saygılar, sevgiler...

yakuter.com © 2006-2008 Erhan Yakut. Site tasarım fallendesign.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.
1 grkn
07 Haziran 2007, 16:13
bende genelde rasgele üretilen bir değeri 2-3 kere md5 ‘de geçirip sonra kendime göre bir kısmını keserek yaparım :)
2 Sefa Şahin
10 Ocak 2008, 17:07
Bu code larla acaba otomatik keyword olusturabilirmiyiz
3 yakuter
10 Ocak 2008, 23:23
Sefa Bey yazmış olduğunuz yorumunuzda kullanmış olduğunuz ingilizce kelimeler nedeniyle sorunuzu tam olarak anlayamadım. Anladığım kadarıyla söyleyeyim, bu “kod” ile rastgele kelime üretebilirsiniz ve makalenin içinde buna örnek verdim.