نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: ساختن اعداد و حروف تصادفی در php

  1. #1
    عضو انجمن yastheme آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    Izadshahr
    نوشته ها
    482
    تشکر تشکر کرده 
    434
    تشکر تشکر شده 
    1,565
    تشکر شده در
    691 پست

    پیش فرض ساختن اعداد و حروف تصادفی در php

    ممکنه در بعضی موارد نیاز به یک مقدار تصادفی داشته باشید, این مقدارمی تونه رمز عبور باشه,کد فعال سازی یا هر چیز دیگه ای,

    با تابع زیر می تونید یه مقدار تصادفی بسازید:

    کد PHP:
       function createRandom() {
    $chars “abcdefghijkmnopqrstuvwxyz023456789″;
    srand((double)microtime()*1000000);
    $i 0;
    $pass ” ;
    while (
    $i <= 7) {
    $num rand() % 33;
    $tmp substr($chars$num1);
    $pass $pass $tmp;
    $i++;
    }
    return 
    $pass;

    متغیر chars حاوی حروفی است که باید در این مقدار تصادفی به کار برود!

    منبع: ساختن اعداد و حروف تصادفی در php | PHP تیــــــک

    سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
    █ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )


  2. # ADS




     

  3. #2
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

    پیش فرض پاسخ : ساختن اعداد و حروف تصادفی در php

    این تابعی که نوشتم مناسبتر هست ، میتونید بادادن سالت از حروف رندم تکراری جلوگیری کنید همچنین تعداد کاراکتر دلخواه از یک تا n رو میتونید داشته باشید .
    کد:
    function randomChar($max=8 , $salt='')
    	{
    		$max = (int) $max ;
    		$str = $salt . time() . mt_rand(1,80). $max . $_SERVER['REMOTE_ADDR'] .microtime(true);
    		$random = md5($str);
    		for(;;)
    		{
    			$random .= md5($random);
    			if(strlen($random) >= $max)
    				break;
    		}
    		return substr($random , 0 , $max);
    	}

  4. تعداد تشکر ها ازrezaonline.net به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش اتصال به صورت ریموت به SQL Server در سرور مجازی و اختصاصی
    توسط toltek در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: January 14th, 2017, 13:28
  2. پاسخ ها: 2
    آخرين نوشته: December 7th, 2016, 19:17
  3. پاسخ ها: 0
    آخرين نوشته: December 13th, 2014, 13:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •