walid
11-01-2013, بتوقيت غرينيتش 04:11 PM
http://www.dzbatna.com/images/icons/iconrote.gif ظ…طھط¬ط¯ط¯ - ظ…ط¬ظ…ظˆط¹ط© ط¯ظˆط§ظ„ ظٹط*طھط§ط¬ظ‡ط§ ظƒظ„ ظ…ط·ظˆط± ظ„ظ„ط§ظ…ظ† ظˆط§ظ„ط*ظ…ط§ظٹط© (http://www.dzbatna.com/t1985651/)
السلام عليكم
اليوم سنستعرض بعض الاكواد و الدوال الجاهزة التى يحتاجها كل مطور
مجموعة دوال لتوليد كلمة مرور عشوائية بطول معين
الرابط الاصلى " مجموعة دوال لتوليد كلمة مرور عشوائية بطول معي" (http://www.awcore.com/php/snippets/108/%D9%85%D8%AC%D9%85%D9%88%D8%B9%D8%A9-%D8%AF%D9%88%D8%A7%D9%84-%D9%84%D8%AA%D9%88%D9%84%D9%8A%D8%AF-%D9%83%D9%84%D9%85%D8%A9-%D9%85%D8%B1%D9%88%D8%B1-%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%8A%D8%A9-%D8%A8%D8%B7%D9%88%D9%84-%D9%85%D8%B9%D9%8A%D9%86-_ar)
رمز PHP:
<code style="white-space:nowrap"> <code> 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 < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
function rand_str($length = 32, $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890')
{
$chars_length = (strlen($chars) - 1);
$string = $chars{rand(0, $chars_length)};
for ($i = 1; $i < $length; $i = strlen($string))
{
$r = $chars{rand(0, $chars_length)};
if ($r != $string{$i - 1}) $string .= $r;
}
return $string;
}
</code> </code>
تحديد اذا كان جهاز المتصفح هو اى باد (iPad)
الرابط الاصلى " تحديد اذا كان جهاز المتصفح هو اى باد (iPad) (http://www.awcore.com/php/snippets/106/%D8%AA%D8%AD%D8%AF%D9%8A%D8%AF-%D8%A7%D8%B0%D8%A7-%D9%83%D8%A7%D9%86-%D8%AC%D9%87%D8%A7%D8%B2-%D8%A7%D9%84%D9%85%D8%AA%D8%B5%D9%81%D8%AD-%D9%87%D9%88-%D8%A7%D9%89-%D8%A8%D8%A7%D8%AF-iPad_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> function is_ipad(){
return strstr($_SERVER['HTTP_USER_AGENT'], 'iPad');
}
</code> </code>
حماية البريد الالكترونى من ربوتات الاسبام
الرابط الاصلى " حماية البريد الالكترونى من ربوتات الاسبام (http://www.awcore.com/php/snippets/79/%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D8%A7%D9%84%D8%A8%D8%B1%D9%8A%D8%AF-%D8%A7%D9%84%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D 9%86%D9%89-%D9%85%D9%86-%D8%B1%D8%A8%D9%88%D8%AA%D8%A7%D8%AA-%D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D9%85_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> 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);
}
}
</code> </code>
فحص حالة الخادم عن طريق البى اتش بى
الرابط الاصلى " فحص حالة الخادم عن طريق البى اتش بى (http://www.awcore.com/php/snippets/35/%D9%81%D8%AD%D8%B5-%D8%AD%D8%A7%D9%84%D8%A9-%D8%A7%D9%84%D8%AE%D8%A7%D8%AF%D9%85-%D8%B9%D9%86-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D9%84%D8%A8%D9%89-%D8%A7%D8%AA%D8%B4-%D8%A8%D9%89_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> # اسم الدومين المراد فحصه
$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 "السيرفر SERVER متوقف عن العمل حاليا" ;
} else {
echo "السيرفر SERVER يعمل بكفائة" ;
}
</code> </code>
توليد متغير نصى عشوائى عن طريق استخدام الـuniqid
الرابط الاصلى " توليد متغير نصى عشوائى عن طريق استخدام الـuniqid (http://www.awcore.com/php/snippets/33/%D8%AA%D9%88%D9%84%D9%8A%D8%AF-%D9%85%D8%AA%D8%BA%D9%8A%D8%B1-%D9%86%D8%B5%D9%89-%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%89-%D8%B9%D9%86-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A7%D9%84%D9%80uniqid_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> function getUniqueCode($length = "")
{
$code = md5(uniqid(rand(), true));
if ($length != "") return substr($code, 0, $length);
else return $code;
}
</code> </code>
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
السلام عليكم
اليوم سنستعرض بعض الاكواد و الدوال الجاهزة التى يحتاجها كل مطور
مجموعة دوال لتوليد كلمة مرور عشوائية بطول معين
الرابط الاصلى " مجموعة دوال لتوليد كلمة مرور عشوائية بطول معي" (http://www.awcore.com/php/snippets/108/%D9%85%D8%AC%D9%85%D9%88%D8%B9%D8%A9-%D8%AF%D9%88%D8%A7%D9%84-%D9%84%D8%AA%D9%88%D9%84%D9%8A%D8%AF-%D9%83%D9%84%D9%85%D8%A9-%D9%85%D8%B1%D9%88%D8%B1-%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%8A%D8%A9-%D8%A8%D8%B7%D9%88%D9%84-%D9%85%D8%B9%D9%8A%D9%86-_ar)
رمز PHP:
<code style="white-space:nowrap"> <code> 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 < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
function rand_str($length = 32, $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890')
{
$chars_length = (strlen($chars) - 1);
$string = $chars{rand(0, $chars_length)};
for ($i = 1; $i < $length; $i = strlen($string))
{
$r = $chars{rand(0, $chars_length)};
if ($r != $string{$i - 1}) $string .= $r;
}
return $string;
}
</code> </code>
تحديد اذا كان جهاز المتصفح هو اى باد (iPad)
الرابط الاصلى " تحديد اذا كان جهاز المتصفح هو اى باد (iPad) (http://www.awcore.com/php/snippets/106/%D8%AA%D8%AD%D8%AF%D9%8A%D8%AF-%D8%A7%D8%B0%D8%A7-%D9%83%D8%A7%D9%86-%D8%AC%D9%87%D8%A7%D8%B2-%D8%A7%D9%84%D9%85%D8%AA%D8%B5%D9%81%D8%AD-%D9%87%D9%88-%D8%A7%D9%89-%D8%A8%D8%A7%D8%AF-iPad_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> function is_ipad(){
return strstr($_SERVER['HTTP_USER_AGENT'], 'iPad');
}
</code> </code>
حماية البريد الالكترونى من ربوتات الاسبام
الرابط الاصلى " حماية البريد الالكترونى من ربوتات الاسبام (http://www.awcore.com/php/snippets/79/%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D8%A7%D9%84%D8%A8%D8%B1%D9%8A%D8%AF-%D8%A7%D9%84%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D 9%86%D9%89-%D9%85%D9%86-%D8%B1%D8%A8%D9%88%D8%AA%D8%A7%D8%AA-%D8%A7%D9%84%D8%A7%D8%B3%D8%A8%D8%A7%D9%85_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> 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);
}
}
</code> </code>
فحص حالة الخادم عن طريق البى اتش بى
الرابط الاصلى " فحص حالة الخادم عن طريق البى اتش بى (http://www.awcore.com/php/snippets/35/%D9%81%D8%AD%D8%B5-%D8%AD%D8%A7%D9%84%D8%A9-%D8%A7%D9%84%D8%AE%D8%A7%D8%AF%D9%85-%D8%B9%D9%86-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D9%84%D8%A8%D9%89-%D8%A7%D8%AA%D8%B4-%D8%A8%D9%89_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> # اسم الدومين المراد فحصه
$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 "السيرفر SERVER متوقف عن العمل حاليا" ;
} else {
echo "السيرفر SERVER يعمل بكفائة" ;
}
</code> </code>
توليد متغير نصى عشوائى عن طريق استخدام الـuniqid
الرابط الاصلى " توليد متغير نصى عشوائى عن طريق استخدام الـuniqid (http://www.awcore.com/php/snippets/33/%D8%AA%D9%88%D9%84%D9%8A%D8%AF-%D9%85%D8%AA%D8%BA%D9%8A%D8%B1-%D9%86%D8%B5%D9%89-%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%89-%D8%B9%D9%86-%D8%B7%D8%B1%D9%8A%D9%82-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A7%D9%84%D9%80uniqid_ar)"
رمز PHP:
<code style="white-space:nowrap"> <code> function getUniqueCode($length = "")
{
$code = md5(uniqid(rand(), true));
if ($length != "") return substr($code, 0, $length);
else return $code;
}
</code> </code>
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©