Aşağıdaki fonksiyon ile rasgele şifreler oluşturabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php function sifre_al($string = 0, $uzunluk = 10, $tip = FALSE, $buyuk = FALSE) { $sifre = md5(uniqid($string)); if($tip == "Harf") { $sifre = ereg_replace("[0-9]", "", $sifre); if($buyuk) { for ($i = 0; $i < strlen($sifre); $i++) { if($i%3 == 0) $sifre[$i] = strtoupper($sifre[$i]); $yeni_sifre.=$sifre[$i]; } $sifre = $yeni_sifre; } } elseif($tip == "Sayi") { $sifre = ereg_replace("[a-z]", "", $sifre); } $sifre = substr($sifre, 0, $uzunluk); return $sifre; } echo sifre_al(); ?> |
Add comment