شبكة المحمل الادبية الثقافية

منتدى نشيج المحابر الادبي ::: أرشيف المقالات ::: ::: الإحصائية الشاملة :::

  شبكة المحمل الادبية الثقافية منتديات نشيج المحابر الادبية

شبكة المحمل - نشيج المحابر - الاقسام الادبية  - مركز الاخبار - المكتبة الاسلامية - الاقسام العلمية - اقسام التطوير - سجل الزوار - خريطة المحمل - أخبر صديق

 


 شبكة المحمل الادبية الثقافية : مكتبة الدروس : دروس php : دوال و حيل مهمة


دوال و حيل مهمة

 

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


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

function countme($text) {

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

return
$num;

}

?>

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

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

// في بداية الصفحة

$loadbegintime = microtime();
$loadbeginarray = explode(" ", $loadbegintime);
$loadbegintime = $loadbeginarray[1] + $loadbeginarray[0];

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

$loadendtime = microtime();
$loadendarray = explode(" ", $loadendtime);
$loadendtime = $loadendarray[1] + $loadendarray[0];

$total_script_time = $loadendtime - $loadbegintime;

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

?>

عمر الشخص

هذه الدالة تحسب عمر الشخص يمجرد إدخال تاريخ الميلاد إليها صيغة التاريخ (dd-mm-yyyy)
function age($birthday){
$bd=explode('-',$birthday);
$year=$bd['0'];
$month=$bd['1'];
$day=$bd['2'];
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;
}
?>

عدد أم لا

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

function is_num($s) {
for (
$i=0; $i<strlen($s); $i++) {
if ((
$s[$i]<'0') or ($s[$i]>'9')) {return false;}
}
return
true;
}

?>

رقم الip

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

function get_ip(){
$ip = getenv ("REMOTE_ADDR");
return
$ip;
}
?>



وبالتوفيق

دوال و حيل مهمة | القسم دروس php | عدد زيارات الدرس 223 زياره

 

المجله الشامله .. برمجة bwady.com

 

المحمل

جميع الحقوق 

محفوظة لشبكة المحمل

:: تصميم وبرمجة بوادي :: rel="nofollow"