LikeForYou
- 26 Eyl 2017
- 728 Mesaj
Aktiflik
Seviye
Deneyim
Sizinle kod arşivimden hoş bir fonksiyonu paylaşmak istiyorum. Bu fonksiyon vasıtası ile diler yalnızca sayı ya da rakalmlardan oluşan ve istediğiniz karakter kadar uzunlukta bir kelime üretebiliyorsunuz, isterseniz de md5 şifrelemesine sahip herhangi bir kelime yaratıyorsunuz, tercih size kalmış.
Önce kodu göstereyim. Kullanımını ondan sonra örnek ile göstereyim.
Kullanımı ise son derece kolay.
Rastgele şifre üretmeniz gerektiği ya da resmin üzerindeki yazı ile form kontrol etmek istediğiniz zaman bu kolay ancak kullanımı kolay fonksiyondan faydalanabilirsiniz.
Önce kodu göstereyim. Kullanımını ondan sonra örnek ile göstereyim.
Kod:
<?php
function herhangi_kelime($tip = 'alnum', $len = 8)
{
  switch($tip)
  {
   case 'alnum'  :
   case 'numeric' :
Â
      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 son derece kolay.
Kod:
<?phpÂ
//Kelime ve sayılardan oluşan 12 karakterli bir kelime
echo herhangi_kelime('alnum','12');
Â
//yalnızca sayılardan oluşan 7 karakterli bir sayı
echo herhangi_kelime('numeric','7');
Â
//md5 şifrlemesine sahip bir kelime
echo herhangi_kelime('benzersiz');
?>
Rastgele şifre üretmeniz gerektiği ya da resmin üzerindeki yazı ile form kontrol etmek istediğiniz zaman bu kolay ancak kullanımı kolay fonksiyondan faydalanabilirsiniz.
