صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: php- تولید رشته تصادفی

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2009
    نوشته ها
    301
    تشکر تشکر کرده 
    327
    تشکر تشکر شده 
    313
    تشکر شده در
    224 پست

    پیش فرض php- تولید رشته تصادفی

    سلام
    دارم اسکریپت آپلود مینویسم و به کدی نیاز دارم که یه رشته تصادفی تولید کنه که فایل های آپلودی با اون اسم ذخیره بشن تا اگه دو فایل با یک اسم آپلود شد رو نویسی نشه
    ممنون

    ---------- Post added at 02:39 PM ---------- Previous post was at 02:35 PM ----------

    کد یه اسکریپت آپلود رو چک کردم که برای تولید اسم تصادفی برای فایل از کد پایین استفاده کرده بود
    کد PHP:
     strtotime(date('Y-m-d H:i:s')) 
    امکان تکراری شدن خروجی این کد هست ؟
    میتونم از همین استفاده کنم ؟

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    ميتوني از time() استفاده كني

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


  5. #3
    عضو انجمن be099 آواتار ها
    تاریخ عضویت
    May 2009
    محل سکونت
    ﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽
    نوشته ها
    338
    تشکر تشکر کرده 
    176
    تشکر تشکر شده 
    651
    تشکر شده در
    385 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    کد PHP:
    <?php
    echo str_shuffle('abcdefghijklmnopqrstuvwxyz0123456789').strrev(time());
    ?>

  6. تعداد تشکر ها از be099 به دلیل پست مفید


  7. #4
    عضو دائم
    تاریخ عضویت
    Aug 2009
    نوشته ها
    1,385
    تشکر تشکر کرده 
    1,037
    تشکر تشکر شده 
    2,649
    تشکر شده در
    1,633 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    rand(0,10)
    // in code az 0 ta 10 adade random misaze..
    PHP: rand - Manual

  8. تعداد تشکر ها از HugeServer به دلیل پست مفید


  9. #5
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2009
    نوشته ها
    301
    تشکر تشکر کرده 
    327
    تشکر تشکر شده 
    313
    تشکر شده در
    224 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    مرسی

  10. #6
    عضو جدید nilkooh آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    42
    تشکر تشکر کرده 
    63
    تشکر تشکر شده 
    57
    تشکر شده در
    45 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    از این هم میتونی استفاده کنی

    کد PHP:

    md5
    (date('Y-m-d H:i:s')."ye chizi"
    بجای ye chizi یه چیز الکی بزار (میتونی هم نزاری)

  11. تعداد تشکر ها از nilkooh به دلیل پست مفید


  12. #7
    عضو انجمن amiri113 آواتار ها
    تاریخ عضویت
    Nov 2009
    نوشته ها
    852
    تشکر تشکر کرده 
    1,315
    تشکر تشکر شده 
    1,642
    تشکر شده در
    853 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    به جای يه چيز الکی يک rand بزار، ديگه احتمال تکراری شدن خيلي کم ميشه

    کد:
    substr(md5(time().rand(0,10000),0,9)
    يک رشته 10 تايي از عدد و حرف

    ---------- Post added at 04:44 PM ---------- Previous post was at 04:42 PM ----------

    اگر ميخوای ديگه کلا تکراری نشه يک آی دی رو باهاش دات کن.
    مثلا آی دی کسی که داره عکس رو آپلود ميکنه!
    تاييد مالی آنلاين دامنه های ملی (ir) در سايت sa1601.ir
    مشاهده تعرفه های روزانه اس ای 1601

  13. تعداد تشکر ها از amiri113 به دلیل پست مفید


  14. #8
    عضو جدید
    تاریخ عضویت
    Jun 2009
    محل سکونت
    /bin/bash
    نوشته ها
    71
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    58
    تشکر شده در
    39 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    هرچه قدر که احتمال وجود فایلی با این اسم کم باشه تو باید چک کنی ببینی فایلی با این نام وجود داره یا نه اگه وجود داره یه رشته تصادفی دیگه تولید کن
    I LOVE PHP,MYSQL,JAVA,PERL

  15. #9
    عضو انجمن amiri113 آواتار ها
    تاریخ عضویت
    Nov 2009
    نوشته ها
    852
    تشکر تشکر کرده 
    1,315
    تشکر تشکر شده 
    1,642
    تشکر شده در
    853 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    اگر مثلا id عکسی که الان قراره تو ديتابيس آپلود بشه رو باهاش دات کنی هيچوقت تکراری نميشه.
    اگر id خود يوزر با time با rand رو هم دات کنی احتمالش خیلی خیلی خیلی کم ميشه که تکراری باشه!
    تاييد مالی آنلاين دامنه های ملی (ir) در سايت sa1601.ir
    مشاهده تعرفه های روزانه اس ای 1601

  16. #10
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2009
    نوشته ها
    301
    تشکر تشکر کرده 
    327
    تشکر تشکر شده 
    313
    تشکر شده در
    224 پست

    پیش فرض پاسخ : php- تولید رشته تصادفی

    اوکی مرسی..
    @0x21HATE : چرا خودم فکرشو نکرده بوده ؟!

صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. پاسخ ها: 0
    آخرين نوشته: June 13th, 2016, 11:41
  2. پاسخ ها: 2
    آخرين نوشته: May 8th, 2014, 18:37
  3. پاسخ ها: 8
    آخرين نوشته: March 22nd, 2014, 03:09
  4. پاسخ ها: 13
    آخرين نوشته: December 5th, 2013, 16:40
  5. پاسخ ها: 51
    آخرين نوشته: August 24th, 2013, 00:26

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

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