تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jan 2008-
#1 (permalink)  
Talking كيف أجعل برنامج php ينفذ الأوامر في تاريخ ووقت لاحق ؟


السلام عليكم ورحمة الله وبركاته ..

أقوم ببرمجه سكربت ..

وظيفته ..

ان المستخدم يدخل وقت معين وتاريخ معين ..

مثلا المستخدم عين الوقت .. بعد اسبوع من هذه اللحظه ..


الاشكال الأول .. كيف اتحقق بان المستخدم لم يدخل تاريخ سابق ..؟

لانه ليس من المعقول ان اجعل البرنامج ينفذ شيء في تاريخ سابق لهذه اللحظه

واريد أن اظهر لديه رساله خطأ في حال قام بإدخال تاريخ سابق ..

وفكرت بأن استعمل داله تجلب التاريخ من السيرفر .. واقارن الوقت الذي قام بإدخاله المستخدم مع تااريخ السيرفر .. اذا كان أكبر .. نفذ :d

هل هذا التفكير صحيح ؟؟ وما هو الكود او الداله التي تجعلني اتحقق من هذا الأمر ..




الإشكال الثاني وهو المهم والأهم :

كيف أجعل البرنامج ينفذ الأوامر نفس الموعد والتاريخ الذي حدده المستخدم ؟؟

فكرت أن اضع التاريخ والوقت الذي وضعه المستخدم في قاعده بيانات ..

ولكن تبقت مشكله وهي كيفيه التنفيذ ..


هل لديكم فكره أفضل يا ابطال سوالف في المشكله الثانيه ؟ ؟


تحيتي لكم وانتظر ردودكم بفارغ الصبر ..






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 14-04-2008, 11:46 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#2 (permalink)  

سيكون عليك تحويل التاريخ الذي يدخله العميل الى صيغة يونكس المكونة من 10 أرقام والتي يمكن انتاجها بواسطة الدالة time ، ومن ثم تقارن الوقت الذي ادخله العميل مع الوقت لديك وترى ان كان اكبر او اصغر ..
كود PHP:
$date '0000000000';
if (
$date <= time())
{
// error








التعديل الأخير تم بواسطة : dev11 بتاريخ 14-04-2008 الساعة 02:40 PM.
dev11 غير متواجد حالياً   قديم 14-04-2008, 02:35 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2004-
#3 (permalink)  

اقتباس:
ولكن تبقت مشكله وهي كيفيه التنفيذ ..
عن طريق الكرون جوب ...

بالتوفيق ...






__________________
دروس php بالفيديو !
marabe7 غير متواجد حالياً   قديم 14-04-2008, 06:12 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#4 (permalink)  

جزيتم خيرا ..

ولكن لماذا احول التاريخ ؟ .. وكيف اقوم بتحويله

*************************

اخي مرابح ..

هذا الكرون جوب مصطلح جديد علي .. واول مره اسمع به ..

فهل ممكن تعطيني فكره عنه .. ولو كان هناك كود حتى يتضح كل شيء بالنسبه لي ..

عموما هل مصطلح " جدوله مهام " يهمني في البرنامج الخاص بي ؟

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






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 14-04-2008, 10:31 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#5 (permalink)  

يا شباب .. احتاج لردكم الكريم ..






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 15-04-2008, 02:47 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Aug 2007-
#6 (permalink)  

اخي الكريم كل ما عليك فعله هو التوجه الى لوحه التحكم و من ثم البحث عن ايكون cron و اذا كانت غير موجوده فربما تكون غير متوفره لديك و عليك الاتصال بالاستضافه و التحقق منهم اما اذا كانت موجوده فإنقر على الايكون و من ثم اختار ستاندرد فتفتح لك صفحه فيها يطلب email فعليك ان تذكر الايميل الخاص بك لكي يتم ارسال ايميل لك في كل عمليه cron و نتائجها ومن ثم تملأ
command to run و تكتب التالي
"/usr/bin/php -q /home/USERNAME/public_html/PathToFile"

طبعا استبدل USERNAME باسم المستخدم الخاص بموقعك
و استبدل PathToFile بموقع الملف الخاص بك و سمه

في معظم الاستضافات المشهوره المستخدمه لل cpanel ستعمل و اذا كانت لا تعمل اتصل بالاستضافه او الهوست الخاص بك و اسألهم اذا ما كان لديهم اي تغيير

طبعا بعد الانتهاء من كل هذا لا تنسى ان تحدد الوقت اللذي تود ان يعمل الكود فيه فحدد الدقائق و الساعات الخ.....






__________________
لكل من يحب ان يتعلم PHP Mysql
و يجد صعوبه مع الكتب نقدم له
تعليم بالفيديو
تعلم PHP صوت و صوره
blackmanblack غير متواجد حالياً   قديم 15-04-2008, 06:44 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#7 (permalink)  

السلام عليكم ورحمة الله وبركاته

معلومه جميله يا اخي

ولكن انا اسال عن البرمجه ..

ماذا اكتب في البرنامج او ماهي الدوال التي استخدمها

لكي اجعل البرنامج يتذكر انه سيقوم بعمل اوامر معينه في الوقت الذي حدده المستخدم

وايضا سؤالي الآخر .. كيف اتحقق ان التاريخ والوقت الذي ادخله المستخدم .. ليس سابقا للتاريخ الحالي ..

تحيتي






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 15-04-2008, 08:30 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#8 (permalink)  

اخي للمعلوميه انا اعمل على مساحه مجانيه .. ولا يوجد به لوحه تحكم من نوع cpanel

ولكنها تدعم php
تحيتي لك






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 15-04-2008, 10:03 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Aug 2007-
#9 (permalink)  

اخي
حاول ان تنفذ الكود التالي
كود PHP:
<?php
echo time();
// الناتج 1208262596
 
?>
كما تشاهد ان الناتج ارقام و ماذا تعني هذه الارقام؟ انها عدد الثواني من تاريخ 1,1,1970 حيث انها كانت نقطة البدايه
طبعاً لحساب الوقت تحتاج لنقطة بدايه و نقطة نهايه بما اننا نستخدم الثواني فإذا اردت ان تعتبر ان الوقت هو بعد اسبوع فعليك ان تضيف عدد الثواني لإسبوع على الداله time طبعا اما قم بحساب الثواني او
كود PHP:
time() + (60 60 24 7
الأن السؤال هو كيف استفيد من هذه الداله و الجواب هو باستخدام الداله getdate بالشكل التالي

كود PHP:
getdate(time()) 
طبعاً هذه الداله ستعود لنا ب array و لمعرفع عناصر الاري ليسهل استخدامها استخدم الداله print_r كما هو موضح بالمثال التالي

كود PHP:
echo print_r(getdate(time())); 
و الناتج سيكون
كود:
Array ( [seconds] => 6 [minutes] => 54 [hours] => 8 [mday] => 15 [wday] => 2 [mon] => 4 [year] => 2008 [yday] => 105 [weekday] => Tuesday [month] => April [0] => 1208264046 ) 1
و بإمكانك استخراج التاريخ من هذه ال array باي شكل توده

اذا كنت لا تعلم الكثير عن array انصحك بزياره الموقع الموجود في توقيعي فيوجد فيه دروس عن array بالفيديو صوت وصوره






__________________
لكل من يحب ان يتعلم PHP Mysql
و يجد صعوبه مع الكتب نقدم له
تعليم بالفيديو
تعلم PHP صوت و صوره
blackmanblack غير متواجد حالياً   قديم 15-04-2008, 04:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#10 (permalink)  

اعتقد هذا ما تبحث عنه
تنفيذ أمر offline - منتدى بي اتش بي PHP






__________________
قناة التكنولوجيا
مشروع أنشاء قناة تتحدث عن التكنولوجيا بجميع انوعها
www.alfker.com

MOB4ME
دليل اسعار الموبيلات في مصر
www.mob4me.com
AROON غير متواجد حالياً   قديم 17-04-2008, 11:19 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#11 (permalink)  

شكرا جزيلا لك .. كلهم نصحوني بهذا الرابط .. وساتابعه وان شاء الله استفيد منه

شكرا لكل من ساهم او سيساهم في بذل المعلومه
واسعدكم الله في الدارين الدنيا والآخره

تحيتي






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 18-04-2008, 05:32 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#12 (permalink)  

اقصد هذا الرابط ..

http://www.phpvillage.org/print.php?idp=80

وهو موجود في نفس الرابط الذي اشار له الاخ ARoon






__________________
نهتم بإيجاد مصادر باللغه العربيه للحاسب الآلي ونظم المعلومات

تفضل وساهم معنا www.uqucs.com/vb
سعودي عسل غير متواجد حالياً   قديم 18-04-2008, 05:34 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
:: هنا اخطاء وحلول مشاكل قواعد البيانات :: benelmokadem قواعد البيانات بمختلف أنواعها 34 04-08-2007 05:56 PM
دليل PHP الصغير سردال PHP 25 10-03-2006 02:19 AM
كيف أجعل منتدى الـ php من اليمين إلى اليسار ؟ و إستفسارات .. RaYYaN إصلاح وصيانة المنتديات 2 18-05-2001 04:46 PM
كيف أجعل الأخبار من برنامج Nuke تظهر في صفحة خارجية ؟؟ The Falcon تطوير الويب 1 20-04-2001 06:39 PM


الساعة الآن: 08:45 AM بتوقيت المملكة العربية السعودية