صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 20

الموضوع: كيف اسوي كود عشوائي مثل هذا GJZ-2346-842

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517

    كيف اسوي كود عشوائي مثل هذا GJZ-2346-842



    السلام عليكم

    اخواني

    كيف اسوي كود عشوائي مثل هذا GSZ-2346-842 او مثل هذا GJZ2346FMW او اي شكل ، اهم شي متكون من حروف وأرقام والحروف كبتل وما تتكرر

    انا حاولت بدالة الراندوم بس للآسف تعطي فقط ارقام ولا تقدر تتحكم بشكلها

    الرجاء المساعدة

    تحياتي لكم







  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2001
    المشاركات
    808


    وعليكم السلام ورحمة الله وبركاته

    هذه الكود ان شاء الله يفيدك "تستطيع استبدال time() برقم id الموضوع اذا كان غير مكرر"

    كود PHP:
    $id time();
    $id MD5("$id"); 
    $id strtoupper("$id"); 
    الناتج مثل هذا النص
    كود PHP:
    D79CD06799863224B7324D969C1E2084 
    طبعا ستكون غير مكرره .. المشكلة هي في طول النص الناتج ... اذا اردت حل هذه المشكلة فالكود يحتاج الى قليل من التطوير .





    __________________
    http://www.pl2004.com

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    102


    أخوي عندي كود يظهر لك أرقام عشوائية ... ربما يفيدك .
    كود PHP:
    <?php
    $code
    =md5(uniqid(rand())); 
    Echo 
    "$code";
    ?>
    وسوف يظهر لك الناتج جديد في كل مره تحدث الصفحة فيها ...

    وسوف يكون الناتج 32 حرف لأنه أعتمد على الـ MD5 في التشفير ...

    تمنياتي لك بالتوفيق

    Malphp






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    يعطيكم العافية شباب ،
    ولكن هذه الطرق اعرفها انا ابي نفس المثال الي حطته حروف كبيرة وارقام






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2005
    المشاركات
    188


    قد تحتاج الى الدالة التالية :
    كود PHP:
    echo strtoupper("normal text"); 
    وستكون النتيجة
    NORMAL TEXT
    باحرف كبيرة





    __________________
    www.DNStatus.com

  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    161


    السلام عليكم

    كود PHP:
    <?php 
    $num
    = (microtime()*1000000);
    $encode base64_encode("$num");
    echo 
    strtoupper("$encode");
    ?>
    وهذه بعض نتائج التشفير

    NJY3ODE5
    NTU2NTA=
    MJGXMZUW
    ODE3MJI1





    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    اعتقد لو تستخدم سلط ( SALT ) معينه بتنفعك اكثر





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  8. #8
    عضو نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    66


    بإمكانك عمل مصفوفة Array مكونة من الحروف (عربية أنجليزية على حسب رغبتك)و الأرقام من 0 الى 9
    طبعاً لو أنجليزية بتكون عندك 28 حرف + 10 أرقام = 38 عنصر في المصفوفة
    تختار طول الجملة الي تبغى تسويها مثلا 10 عناصر لكل جملة (مثالك)
    تسوي لك رقم عشوائي بين (0 الى 38) بحيث يكون معرف المصفوفة (Array Index) (تعمل الرقم العشوائي لعدد المرات الي تحتاجها 10 مرات (مثالك)

    تطبع الكود






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    نعم اخي m4u
    هذا ما قصدته بــ
    سلط ( SALT ) معينه






    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    كود PHP:
    function GenerateRandomString($intStrLen)

    $charr = array ('A''B''C',
    'D''E',  'F',
    'G''H''I',
    'J''K',  'L',
    'M''N''O',
    'P''Q''R',
    'S''T',  'U',
    'V',  'W''X',
    'Y''Z''-''-''-');
    $strRandomString '';
    for( 
    $i=0$i<$intStrLen$i++ )
    $strRandomString .= $charr[rand(0,sizeof($charr)-1)];
    return 
    $strRandomString;
    }

    echo 
    GenerateRandomString(7); 







  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    لله يعطيكم العافية وما قصرتم ، امثله وإقتراحات رائعه

    DNStatus حلوة الحركة
    ALMimoni حلوة الحركة ، ولكن يعيبها انها تظهر لك نتائج تحتوي على علامة =
    عبقري العرب حلو بس ممكن تعطينا مثال ؟ وهل راح تظهر نفس الي طلبته ؟
    m4u هذي فكره حلوة وفكرت فيها ولكن طويلة :S مقارنة بحركة او فنكشن من الي استخدموها

    شاكر لكم ومقدر






  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    لله يعطيك العافية EmiDes.Com مثال رائع ما قصرت






  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2004
    المشاركات
    517


    استاذ EmiDes.Com ، يعطيك العافية جربت الكود ولكن ظهرت بعض الملاحظات عليه

    بعض النتائج تكون كلها حروف والبعض كلها ارقام والبعض يظهر فية الرمز - متكرر او يظهر في اول الكود او اخرة شاهد بعض النتائج

    -HUNXHP
    DMRZ--D
    CR---O






  15. #15
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    تفضل أخوي

    كود PHP:
    function GenerateRandomString($intStrLen){
    $charr = array ('A''B''C',
    'D''E',  'F',
    'G''H''I',
    'J''K',  'L',
    'M''N''O',
    'P''Q''R',
    'S''T',  'U',
    'V',  'W''X',
    'Y''Z');
    $strRandomString '';
    for( 
    $i=0$i<$intStrLen$i++ )
    $strRandomString .= $charr[rand(0,sizeof($charr)-1)];
    return 
    $strRandomString;
    }
    $s    =  GenerateRandomString(3);
    $ss   =  GenerateRandomString(4);
    $sss  =  GenerateRandomString(3);
    $code $s-$ss-$sss";
    echo 
    $code











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض