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

الموضوع: استفسار عاجل بشأن عمل عداد زمن تنازلي

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    93

    استفسار عاجل بشأن عمل عداد زمن تنازلي



    الاخوة الكرام / لدي برنامج لأسئلة اختبارات بدأت به والحمد لله الامور ماشية معي .
    لكن مشكلتي في تحديد زمن الاختبار .
    حيث وضعت كوكي يسجل زمن بداية الدخول لصفحة الاسئلة . طبعا كل سؤال يعرض في صفحة مستقلة .
    زمن الاختبار هو ساعة كاملة ( 60 دقيقة ) .
    وضعت شرط بحيث اذا كان الزمن الحالي أكثر من زمن الكوكي + 3600 فإنه تظهر رسالة بان الزمن انتهي .
    المطلوب :
    1- هل فكرتي مناسبة .
    2- اريد عمل عداد تنازلي بحيث يظهر المتبقي من زمن الاختبار .
    حاولت استخدام بعض اكواد الجافا الخاصة بـ countdown لكن المشكلة عند عمل تحديث الصفحة يعود العد من جديد وطبعا هذا غير مناسب .
    كذلك لااريد العداد مرتبط بساعة الحاسب حتى لايقوم المختبر بتعديل الزمن .
    اتمنى المساعدة العاجلة وشكرا .







  2. #2


    كود PHP:
    <?
    session_start
    ();


    $TimeUntilFinish 3600// ساعة كاملة 



    if (!session_is_registered('BiginTimer')){

        
    session_register('BiginTimer');
        
    $_SESSION['Time'] = time();
        
        echo 
    "Bigin Timer: $TimeUntilFinish seconds remaining!";
        
    }else{

        
    $_SESSION['RuningTime'] = time() - $_SESSION['Time']   ;
        
    $timeRemaing $TimeUntilFinish $_SESSION['RuningTime'];
        
        if (
    $_SESSION['RuningTime'] < $TimeUntilFinish)
            echo 
    "Warning: $timeRemaing seconds remaining!";
        else
            echo 
    "Time Finished!";
            
    //exit; //OR do anything to stop!.
    }



    ?>
    مارأيك في هذا ..
    الصراحة أحب التحدي والافكار الجديدة .. أتمنى يفيدك.





    __________________
    موقع رياض القرآن متخصص بالقرآن الكريم
    WwW.Ryadh-Quran.NeT

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    93


    اخي شرفتني بردك سأجرب وارد عليك






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    93


    تم تجربة الكود وهو رائع جدا بقي كيف يمكن تحويله بحيث يعرض الوقت المتبقي على شكل دقائق وثواني
    يعني مثلا الوقت المتبقي 54:30 .






  5. #5
    عضو جديد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    9


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

    الفكرة جميلة وما قام به الأخ رياض القرآن جميل جداً

    لعرض الوقت بالدقائق استخدم الدالة date وهذا هو الكود بعد التعديل:
    كود PHP:
    <? 
    session_start
    (); 


    $TimeUntilFinish 3600// ساعة كاملة  



    if (!session_is_registered('BiginTimer')){ 

        
    session_register('BiginTimer'); 
        
    $_SESSION['Time'] = time(); 
         
        echo 
    "Bigin Timer: " date"i:s"$TimeUntilFinish ) . " seconds remaining!"
         
    }else{ 

        
    $_SESSION['RuningTime'] = time() - $_SESSION['Time']   ; 
        
    $timeRemaing $TimeUntilFinish $_SESSION['RuningTime']; 
         
        if (
    $_SESSION['RuningTime'] < $TimeUntilFinish
            echo 
    "Warning: " date"i:s"$timeRemaing  ) . "  seconds remaining!"
        else 
            echo 
    "Time Finished!"
            
    //exit; //OR do anything to stop!. 




    ?>
    أخوك





    __________________
    نحن قوم أعزنا الله بالإسلام فإن ابتغينا العزة بغيره أذلنا الله

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    93


    جزاكم الله خيرا










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

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

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