لابد ان بعضنا واجه تطبيقات تحتاج الى طلب كل ساعة او مره في اليوم او هكذا....اذا كان المستضيف مدفوع ويوفر على الخادم برنامج Crontab او مايمكن تسميتة "المهام المجدولة" فلا مشكلة...لكن هناك حالات اخرى كثيرة كان يكون المستضيف مجاني او لايوفر Crontab او شبيه له...
في هذة الحالة ايضاً لامشكلة ويمكن اللجوء الى سكربت لطيف يسمى phpJobScheduler
هذا البرنامج بديل مثالي جداً لكل من يحتاج الى مهام مجدولة لكن مستضيفة لايوفر اي تطبيق لعمل ذلك..
فكرة السكربت سهلة...له لوحة تحكم يمكنك من خلالها تحديد مهام مجدولة اما كل ساعة او كل يوم او كل اسبوع ووضع امتداد الملف المطلوب تشغيلة عند حلول الوقت...
حسناً البرنامج سينفذ المهام المجدولة..لكن من ينشطة هو لكي يقوم بذلك ؟؟
ببساطة زوار موقعك هم من يقوم بذلك فانت تدرج ملف خاص بالسكربت ادراج php عادي في الصفحة الرئيسية للموقع ان كان صفحات موقعك php..
كود: تحديد الكل
<? include("phpjobscheduler/phpjobscheduler.php"); ?>

كود: تحديد الكل
<img src="phpjobscheduler/phpjobscheduler.php?return_image=1" width="1" height="1">
مع ذلك لنفرض ان ساعة انقضت دون اي زائر ثم بعد انقضاء الساعة جاء زائر للموقع,,,سيقوم السكربت بتنفيذ المهام المجدولة المتأخرة ويعود كما كان ...
اي لنفرض انك بدأت مهمة ساعية لتطبيق معين في تمام الساعة الثامنه,,,,ثم وصلت الساعة التاسعة ولكن لم يزر موقعك احد...وعند الساعة 9:15 جاء زائر سيتنشط البرنامج ويقوم بتنفيذ مهمة الساعة التاسعة ثم التي بعدها في تمام العاشره....اتمنى ان كلامي مفهوم وواضح


بصراحة هذا السكربت سيعوضك بشكل مملوس عن فقدان Crontab ...والاهم هو سكربت مجاني

تحياتي
