منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مثال بسيط جدا لتوليد نص عشوائي في php - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : أقسام المقالات - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=89)
+--- قسم : لغات البرمجة الأخرى (http://vb4arb.com/vb/forumdisplay.php?fid=110)
+--- الموضوع : مثال بسيط جدا لتوليد نص عشوائي في php (/showthread.php?tid=5091)



مثال بسيط جدا لتوليد نص عشوائي في php - oneyemenweb2 - 04-10-12

مثال بسيط جدا لتوليد نص عشوائي في php
كود :
$chars = 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",

"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"
);
  $text_captcha="";
for($counter=0;$counter<8;$counter++)
$text_captcha=$text_captcha.$chars[rand(0,(sizeof($chars)-1))];

لزيادة عدد الاحرف وسع مصفوفة $chars باضافة احرف اخرى
لزيادة عدد الاحرف المختارة قم بزيادة counter<8 الى اي رقم ترغب به


مثال بسيط جدا لتوليد نص عشوائي في php - RaggiTech - 05-10-12

شكراً جزيلاً اخي و اليك هذه الداله فقط ما عليك الا تحديد عدد البارميتر وهو عدد الاحرف المطلوبه


كود :
<?
function RandomString($length) {
    $keys = array_merge(range(0,9), range('a', 'z'));
    for($i=0; $i < $length; $i++) {
        $key .= $keys[array_rand($keys)];
    }
    return $key;
}
echo RandomString(93); // 93 هو عدد الاحرف
?>

تحياتي لك
اخوك مؤمن