Rastgele Kelime ve Sayı Üreteci
Duz Metin
<?php
function rastgele_kelime($tip = 'alnum', $len = 8)
{
switch($tip)
{
case 'alnum' :
case 'numeric' :
switch ($tip)
{
case 'alnum' : $depo = '023456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQR STWXYZ';
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.
Duz Metin
<?php
//Kelime ve sayılardan oluşan 12 karakterli bir kelime
echo rastgele_kelime('alnum','12');
//sadece sayılardan oluşan 7 karakterli bir sayı
echo rastgele_kelime('numeric','7');
//md5 şifrlemesine sahip bir kelime
echo rastgele_kelime('benzersiz');
?>
Rastgele şifre üretmeniz gerektiği veya resmin üzerindeki yazı ile form kontrol etmek istediğiniz zamanlarda bu basit ama kullanışlı fonksiyondan yararlanabilirsiniz.
__________________ |