شقران
01-10-2008, 02:14 PM
السلام عليكم ورحمة الله وبركاته
الدالة من أهم الدوال التي لا يستغنى عنها أبداً
وهي مفيدة جدا ووظيفتها ببساطة انشاء نص عشوائي يتكون من حروف وارقام، بأي عدد من الحروف تريده
الدالة مفيدة في انشاء كلمات المرور العشوائية أو أكواد تفعيل العضوية أو اسماء ملفات لمركز رفع الملفات
function rand_string($num_chars)
{
$chars = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "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");
$string = array_rand($chars, $num_chars);
foreach($string as $s)
{
$ret .= $chars[$s];
}
return $ret;
}
طريقة الاستخدام:
لانشاء نص من 8 حروف وأرقام
$newstring = rand_string(8);
ويمكن دمجها مع الدالة md5() لانشاء كلمات مرور مشفرة كالآتي:
$new_password = md5(rand_string(8));
تحياتي لكم
الدالة من أهم الدوال التي لا يستغنى عنها أبداً
وهي مفيدة جدا ووظيفتها ببساطة انشاء نص عشوائي يتكون من حروف وارقام، بأي عدد من الحروف تريده
الدالة مفيدة في انشاء كلمات المرور العشوائية أو أكواد تفعيل العضوية أو اسماء ملفات لمركز رفع الملفات
function rand_string($num_chars)
{
$chars = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "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");
$string = array_rand($chars, $num_chars);
foreach($string as $s)
{
$ret .= $chars[$s];
}
return $ret;
}
طريقة الاستخدام:
لانشاء نص من 8 حروف وأرقام
$newstring = rand_string(8);
ويمكن دمجها مع الدالة md5() لانشاء كلمات مرور مشفرة كالآتي:
$new_password = md5(rand_string(8));
تحياتي لكم