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

الموضوع: أريد تعديل بسيط على هذا الكود ؟ فمن لها ؟؟؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57

    أريد تعديل بسيط على هذا الكود ؟ فمن لها ؟؟؟



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

    تحية معطرة بالود والمحبة للجميع

    إخواني الكرام ...

    الكل منا يعرف أكواد التوجيه والإنتقال التلقائي للصفحة مثال :

    كود PHP:
    <META HTTP-EQUIV='Refresh' Content=10;URL='wwwwwww.php'

    أو

    header
    ("refresh:10;url=wwwwwwwww.php"); 
    التعديل المطلوب هو :
    إلغاء عملية تحديث الوقت وإعادة إحتسابه من جديد عند الضغط على تحديث الصفحة

    فنحن نلاحظ أنة يتم النقل أو التوجيه بعد إحتساب الثواني المطلوبة وهي مثلاً 10 ثواني
    ولكن عندما يتم عمل تحديث للصفحة فإن حساب هذه الثواني يعود من جديد

    أرجوا ممن لديه خبرة فيها أن يعدل لنا هذا الكود ليتم الإستفادة منه بشكل أكبر

    تحياتي







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    تقريباً ماأحد يعرف يعدل على هذا الكود صح ؟؟؟؟؟؟؟






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    وين الخبراء ؟؟؟؟!!!!






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2011
    المشاركات
    51


    هل هو قصدك عندما يضغظ زر تحديث يحدث

    اذا كان هو طلبك فهذا هو كود:

    كود PHP:
    <?php

    if(isset($_POST['refresh']) and isset($_POST['refresh'])){
      echo 
    "
      <meta http-equiv='Refresh' content=5;url='refresh.php' />
      "
    ;
    }

    echo 
    "<form action='".$_SERVER['PHP_SELF']."' method='post'>
    <input type='submit' value='Refresh' name='refresh' />
    </form>"
    ;
    ?>
    النموذج عبارة عن : عند ضغط الزر ينفذ العملية وبعدين يحدث بعد 5 ثواني
    هل هذ قصدك؟.






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    أولاً أشكرك أخي العزيز على مشاركتك الطيبة

    الذي عملته شي طيب

    ولكن الذي كنت أقصده هو :
    أن كود الميتا يقوم باختساب 5 ثواني مثلاً ثم يقوم بعملية التوجية إلى صفحة أخرى

    ولكن إذا قمنا بعمل refresh للصفحة أثناء العد التناولي اللي هي 5 ثواني يقوم الكود بالعد التنازلي من جديد مرة أخرى وهكذا

    فأنا كنت أبحث عن طريقة توقف عملية تحديث الصفحة أثناء العد التنازلي بحيث أن الوقت المحتسب اللي هو 5 ثواني لا يتكرر عند الضغط على refresh الصفحة

    أرجوا أن تكون فكرتي وضحت الآن

    ودمت بألف خير






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    779


    استخدم السيشن و خزن فيه الوقت





    __________________
    أهلا و سهلا بكم في :-
    موقع دار الأوائل
    تفضل معنا خدمات الاستضافة
    موقع العبقري لخدمات الاستضافة

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    استخدم السيشن و خزن فيه الوقت
    تحياتي يالعبقري
    بس مافهمت أيش تقصد بخزن الوقت في السيشن

    إذا ممكن تسرد لنا مثال لذلك
    بارك الله فيك






  8. #8
    عضو جديد
    تاريخ التسجيل
    Jul 2010
    المشاركات
    3


    مرحبا اخي

    بالنسبه لوسم ميتا بال HTML او header بال php فهي تبدا العد مع ال page loading (اسف ما عرفت اترجمها للعربي)

    الحل الاول والاسهل
    هو كما ذكر عبقري العرب. استخدام السيشن.
    السيشن هو عباره عن طريقه لتخزين المعلومات في السيرفر وتناقله بين صفحه واخرى او طلب ثاني لنفس الصفحه وغالبا ما نرى استخدامه في مواقع التي تتطلب تسجيل الدخول. مثل سوالف مثلا.. كيف يتذكر انك قد سجلت دخولك ولا يطلب منك اسم المستخدم في كل مره تطلب الصفحه!




    الان كيف تفعل هذا:
    عندما يطلب المتصفح الصفحه a.php

    احفظ سيشن:

    كود PHP:

    <?php
     session_start
    ();   if(isset($_SESSION['request_time']))    
     
    $_SESSION['request_time '] = time() ;   
     
    ?>
    لا اذكر الداله الي تعطي الوقت بالضبط. ولكن تلك ليست المشكله طبعا

    الان في مشكله اخرى.. كيف يعرف المتصفح انه قد مضى 5 ثاوني او 10 ثواني

    الحل هو بالجافاسكربت ان تكتب داله وتستخدم لقرائتها settimeout بحيث يتم قراءة الداله مره كل ثانيه مثلا وهذا الداله تعمل طلب بالجاكس لصفحه ترجع لك الزمن الي حفظته بالسيشن وعندها تفحص بالجافاسكربت ان كان الفرق بين هذا الزمن والزمن الحالي هو اكثر من 5 ثواني فافعل عندها ما تشاء

    الحل الثاني هو نفس الاول ولكن يتم حفظ الوقت بقاعدة البيانات


    تحياتي





    التعديل الأخير تم بواسطة waseem mursi ; 28-04-2011 الساعة 10:34 PM

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jun 2010
    المشاركات
    57


    تحياتي

    أشكرك أخي waseem mursi على تفاعلك

    وسوف أحاول فيها وإن شاء الله تجذي المحاولة

    أشكر جميع من قام بالرد على هذا الموضوع وفي الأول والأخير نحن نتمنى أن تعم الفائدة على الجميع










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

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

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