المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حيل وبعض دوال php المهمة



romaissa
11-01-2013, بتوقيت غرينيتش 01:23 PM
http://www.dzbatna.com/images/icons/icon26.gif ط*ظٹظ„ ظˆط¨ط¹ط¶ ط¯ظˆط§ظ„ php ط§ظ„ظ…ظ‡ظ…ط© (http://www.dzbatna.com/t868913/)





عدد الكلمات في النص


انت في صدد انشاء برنامج لا يسمح للزوار بإدخال أكثر من 100 كلمة مثلا .. بالاستعانة بالدالتين count و Explode سنتمكن من ذلك ..


رمز PHP:

<code style="white-space:nowrap"> <code> function countme($text) {

$num = count(explode(" ",$text));

return $num;

}

?>
</code> </code>

الوقت الذي احتاجته للصفحة لتظهر

في كثير من المواقع (كما في موقعنا) تجد عبارة هذه الصفحة 10 ثوان للتحميل .. كيف يتم ذلك عن طريق معرفة الوقت عند بداية تحميل الصفحة و الوقت في نهاية تحميل الصفحة و إظهار الفارق

رمز PHP:

<code style="white-space:nowrap"> <code> // في بداية الصفحة

$loadbegintime = microtime();
$loadbeginarray = explode(" ", $loadbegintime);
$loadbegintime = $loadbeginarray&#91;1&#93; + $loadbeginarray&#91;0&#93;;

// في نهاية الصفحة

$loadendtime = microtime();
$loadendarray = explode(" ", $loadendtime);
$loadendtime = $loadendarray&#91;1&#93; + $loadendarray&#91;0&#93;;

$total_script_time = $loadendtime - $loadbegintime;

echo "هذه الصفحة احتاجت " .round($total_script_time , 6) ." ثانية !";

?>



</code> </code>

عمر الشخص

هذه الدالة تحسب عمر الشخص يمجرد إدخال تاريخ الميلاد إليها صيغة التاريخ (dd-mm-yyyy) رمز PHP:

<code style="white-space:nowrap"> <code> function age($birthday){
$bd=explode('-',$birthday);
$year=$bd&#91;'0'&#93;;
$month=$bd&#91;'1'&#93;;
$day=$bd&#91;'2'&#93;;
if($year =='0000' || $day =='00' || $month == '00'){
$a ='-';
}
else{

$Now = mktime( 0, 0, 0, date("n"), date("j"), date("Y") );

$Then = @mktime( 0, 0, 0, $month, $day, $year );

$a = floor((((($Now - $Then) / 60) / 60) / 24) / 365.25);
}
return $a;
}
?>
</code> </code>

عدد أم لا

هذه الدالة تتفحص محتوى المتغير إذا كان قيمة عددية أم لا

رمز PHP:

<code style="white-space:nowrap"> <code> function is_num($s) {
for ($i=0; $i<strlen($s); $i++) {
if (($s&#91;$i&#93;<'0') or ($s&#91;$i&#93;>'9')) {return false;}
}
return true;
}

?>
</code> </code>

رقم الip

هذه الدالة تعيد رقم الاي بي للزائر

رمز PHP:

<code style="white-space:nowrap"> <code> function get_ip(){
$ip = getenv ("REMOTE_ADDR");
return $ip;
}
?>
</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)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى