أهلا وسهلا بك زائرنا الكريم في JO1R FORUM | منتديات شباب و صبايا الأردن، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

< فنكشن > متجدد - مجموعة دوال يحتاجها كل مطور للامن والحماية

السلام عليكم اليوم سنستعرض بعض الاكواد و الدوال الجاهزة التى يحتاجها كل مطور مجموعة دوال لتوليد كلمة مرور عشوائية بطول معين الرابط الاصلى "



17-11-2011 01:11 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 16-07-2007
رقم العضوية : 46
المشاركات : 1,315
الجنس :
قوة السمعة : 429,537,324
السلام عليكم
اليوم سنستعرض بعض الاكواد و الدوال الجاهزة التى يحتاجها كل مطور

مجموعة دوال لتوليد كلمة مرور عشوائية بطول معين
الرابط الاصلى " مجموعة دوال لتوليد كلمة مرور عشوائية بطول معي"
رمز PHP:
function generatePassword($length=9, $strength=0) {
$vowels = aeuy;
$consonants = bdghjmnpqrstvz;
if (
$strength >= 1) {
$consonants .= BDGHJLMNPQRSTVWXZ;
}
if (
$strength >= 2) {
$vowels .= "AEUY";
}
if (
$strength >= 4) {
$consonants .= 23456789;
}
if (
$strength >= 8 ) {
$vowels .= @#$%;
}

$password = ;
$alt = time() % 2;
for (
$i = 0; $i function is_ipad(){
return
strstr($_SERVER[HTTP_USER_AGENT], iPad);
}

حماية البريد الالكترونى من ربوتات الاسبام
الرابط الاصلى " حماية البريد الالكترونى من ربوتات الاسبام"
رمز PHP:
function no_harvest($email = null) {
if(
$email == null)
// function did not get the required argument
return false;
else {
// assign possible replacements
$ats = array("[at]", " [at] ", " [ at ] ", "[ at ]", "[@]", "[ @ ]", " @ ", " at ");
$dots = array("[dot]", " [dot] ", " [ dot ] ", "[dot]", "[.]", "[ . ]", " . ", " dot ");
// decide which randoms to use
$atr = $ats[rand(0, count($ats)-1)];
$dotr = $dots[rand(0, count($dots)-1)];
// fix and return email
return str_replace(array("@", "."), array($atr, $dotr), $email);
}
}

فحص حالة الخادم عن طريق البى اتش بى
الرابط الاصلى " فحص حالة الخادم عن طريق البى اتش بى"
رمز PHP:
# اسم الدومين المراد فحصه
$domainName = "http://www.google.com" ;

# الدالة
function DomainCheck($domainName){
$startTime = microtime(true);
$openDomain = fsockopen ($domainName, 80, $errno, $errstr, 10);
$finishTime = microtime(true);
$serverStatus = 0;
# Control Structure
if (!$openDomain) $serverStatus = -1;
else {
fclose($openDomain);
$status = ($finishTime - $startTime) * 1000;
$serverStatus = floor($serverStatus);
}
return
$serverStatus;
}

# حالة الخادم
$serverStatus = DomainCheck($domainName);

# النتيجة
if ($serverStatus != -1) {
echo
"السيرفر متوقف عن العمل حاليا" ;
} else {
echo
"السيرفر يعمل بكفائة" ;
}

توليد متغير نصى عشوائى عن طريق استخدام الـuniqid
الرابط الاصلى " توليد متغير نصى عشوائى عن طريق استخدام الـuniqid"
رمز PHP:
function getUniqueCode($length = "")
{
$code = md5(uniqid(rand(), true));
if (
$length != "") return substr($code, 0, $length);
else return
$code;



}

توقيع :OMRAN
ohgod

اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
[ درس ] فنكشن خطيرة (التحقق من الحقل اثناء الكتابه jquery من برمجتي ) OMRAN
1 337 OMRAN
[ فنكشن ] فنكشن حماية Input والحقول من Html OMRAN
0 309 OMRAN
[ درس ] شرح ( :: ) لاستدعاء فنكشن موجود داخل كلاس OMRAN
0 203 OMRAN
[ فنكشن ] منذ وقت x مضى بالتفصيل من برمجتي OMRAN
1 254 OMRAN
[ فنكشن ] مصفوفة تحتوى على اسماء دول العالم OMRAN
0 210 OMRAN

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 06:24 AM