النتائج 1 إلى 12 من 12

الموضوع: كيف أجعل برنامج php ينفذ الأوامر في تاريخ ووقت لاحق ؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37

    Talking كيف أجعل برنامج php ينفذ الأوامر في تاريخ ووقت لاحق ؟



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

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

    وظيفته ..

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

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


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

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

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

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

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




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

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

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

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


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


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





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

    تفضل وساهم معنا www.uqucs.com/vb


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    613


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







    التعديل الأخير تم بواسطة dev11 ; 14-04-2008 الساعة 03:40 PM

  3. #3
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


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

    بالتوفيق ...





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


    جزيتم خيرا ..

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

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

    اخي مرابح ..

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

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

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

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





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

    تفضل وساهم معنا www.uqucs.com/vb

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


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





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

    تفضل وساهم معنا www.uqucs.com/vb

  6. #6
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    11


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

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

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

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





    __________________
    لكل من يحب ان يتعلم PHP Mysql
    و يجد صعوبه مع الكتب نقدم له
    تعليم بالفيديو
    تعلم PHP صوت و صوره

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


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

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

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

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

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

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

    تحيتي





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

    تفضل وساهم معنا www.uqucs.com/vb

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


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

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





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

    تفضل وساهم معنا www.uqucs.com/vb

  9. #9
    عضو جديد
    تاريخ التسجيل
    Aug 2007
    المشاركات
    11


    اخي
    حاول ان تنفذ الكود التالي
    كود 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 صوت و صوره

  10. #10
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    185


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





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

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


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

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

    تحيتي





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

    تفضل وساهم معنا www.uqucs.com/vb

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    37


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

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

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





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

    تفضل وساهم معنا www.uqucs.com/vb





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض