![]() |
[ فنكشن ] متجدد - مجموعة دوال يحتاجها كل مطور للامن والحماية
السلام عليكم اليوم سنستعرض بعض الاكواد و الدوال الجاهزة التى يحتاجها كل مطور مجموعة دوال لتوليد كلمة مرور عشوائية بطول معين الرابط الاصلى " مجموعة دوال لتوليد كلمة مرور عشوائية بطول معي" رمز PHP: <span style="color: #000000">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 <span style="color: #007700">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; } أكثر... |
الساعة الآن 05:45 PM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
منتديات بلاك بيري
mjawshy.net
المجاوشي للتقنية المتقدمة