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

الموضوع: هل يوجد سكربت اغلاق الموقع اثناء فترات الصلوات ؟

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

    هل يوجد سكربت اغلاق الموقع اثناء فترات الصلوات ؟



    السلام عليكم

    هل يوجد سكربت اغلاق الموقع اثناء فترات الصلوات ؟

    لكل زائر للموقع حسب دولته

    او اي سكربت يؤدي هالمهمة ؟

    وشكرا





    __________________
    سبحان الله وبحمده .. سبحان الله العظيم
    I Love PHP
    I Love Swalif
    شكرا لكل من ساعدني:)


  2. #2


    فكرة روعه نتمنى تنفيذها





    __________________
    اسواق
    www.sooqsa.com

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2008
    المشاركات
    5,069


    لا أظن الزائر سيعجب فيها..
    لأن لن يغلق الموقع للصلاة، بل لتصفح غيره...






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    يمكن عمل ذلك بإستخدام كلاس أوقات الصلاة للأخ خالد الشمعه وأيضا يلزمك جدول بيانات الدول وأيضا جدول خاص بخطوط الطول والعرض لكي....

    1- عند دخول الزائر يتم الحصول على دولته.
    2- عندها يتم البحث عن خط الطول والعرض للدوله.
    3- يتم إستخراج أوقات الصلاة.
    4- بعد ذلك تقوم بعمل الكود.

    شغله طويله شكلي حطمتك.............................


    ولكن عشان ما تزعل ولا تتحطم سويت لك كويد ( تصغير كود ) يفي بالغرض ولكن لدولة واحده فقط.......

    هذا هو الكود

    كود PHP:
    <?php
    if($COOKIE['praytime']){
    die(
    "الآن وقت صلاة .. الموقع مغلق لمدة 10 دقائق");
    }

    $fjr="04:16";
    $thr="12:20";
    $asr="03:20";
    $mgr="05:20";
    $esh="07:20";


    $datetime strtotime(date("h:i"time()));
    $datetime date('h:i'$datetime);

    if(
    $fjr==$datetime or $thr==$datetime or $asr==$datetime or $mgr==$datetime or $esh==$datetime){
    setcookie("praytime"$valuetime()+600);// work for 10 minutes
             
    }
    ?>
    هذا الكود يقوم بالبحث عن الوقت وإذا كان الوقت مساوي لوقت الصلاة يقوم بعمل كود إيقاف لمدة 10 دقائق للموقع ( 600 يعني عشر دقائق ).

    قم بتضمين هذا الكود في أعلى أي صفحة وسيقوم بالعمل.


    هذا مالدي و إن أصبت فمن الله وإن أخطأت فمن نفسي والشيطان


    أخوك : عامر الصيعري






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


    السلام عليكم اخوي عامر
    بارك الله فيك ياطيب وعطيتني امل انه فيه طريقه الله يجزاك خير

    جربت الكود على سيرفر الشخصي بالجهاز localhost

    يطلع لي مسج ايرور في حال كان الوقت متوافق لصلاة ما

    Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\time.php:1) in C:\AppServ\www\time.php on line 17

    واذا مافي وقت متوافق لاي صلاه مايطلع اي مسج ايرور

    اتمنى تشوف هالمشكله من وين
    وعندي سؤال انا راح اضطر اضيف الدول يدويا لكن ممكن تكتب كود لدولتين او ثلاث حتى اعرف الطريقة

    وشكرا





    __________________
    سبحان الله وبحمده .. سبحان الله العظيم
    I Love PHP
    I Love Swalif
    شكرا لكل من ساعدني:)

  6. #6


    الفكرة أكثر من رائعة ... ولكن يكفي برأيي تنبيه الزائر الى أنه حان موعد الأذان حسب توقيت دولته ... أو عمل تطبيق فلاش بقي للأذان كذا وكذا ... وصوت الأذان في الوقت المحدد ... حاليّاً انا حالياً ضد اغلاق الموقع للصلاة ، لأنه علينا مراعاة الجنس الآخر ... وكما تفضل الإخوه ... سيغادر لموقع آخر لا يذكره حتى بالصلاة ...






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


    هذا سكريبت كامل لمدينة الرياض فقط

    لانه لازم قاعدة بيانات لكل دول العالم


    كود PHP:

     <?php
    if($COOKIE['praytime']){
    die(
    "الآن وقت صلاة .. الموقع مغلق لمدة 10 دقائق");
    }
       
    //date_default_timezone_set('UTC');
       
    date_default_timezone_set('SA');
        include(
    'Arabic.php');
        
    $Arabic = new Arabic('Salat');

        
    $Arabic->Salat->setLocation(24.6408,46.77283);
        
    $Arabic->Salat->setDate(date('j'), date('n'), date('Y'));

        
    $times $Arabic->Salat->getPrayTime();

      
    //  echo "<b> Ar Riyad, Saudi Arabia </b> ".date('l F j, Y')."<br /><br />";
     //   echo "<b>Fajr:</b> {$times[0]}<br />";
     //   echo "<b>Sunrise:</b> {$times[1]}<br />";
     //   echo "<b>Zuhr:</b> {$times[2]}<br />";
     //   echo "<b>Asr:</b> {$times[3]}<br />";
     //   echo "<b>Maghrib:</b> {$times[4]}<br />";
     //   echo "<b>Isha:</b> {$times[5]}<br />";

    $fjr="{$times[0]}";
    $thr="{$times[2]}";
    $asr="{$times[3]}";
    $mgr="{$times[4]}";
    $esh="{$times[5]}";


    $datetime strtotime(date("h:i"time()));
    $datetime date('h:i'$datetime);

    if(
    $fjr==$datetime or $thr==$datetime or $asr==$datetime or $mgr==$datetime or $esh==$datetime){
    setcookie("praytime"$valuetime()+600);// work for 10 minutes

    }
    ?>

    انت بحاجة إلي ملف Arabic.php في الملفات الرئيسية للموقع

    + ملف sub

    المثال كامل بالمرفقات





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة zamile28 ; 30-11-2009 الساعة 03:23 PM

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


    فكرة ممتازة و أتمنى يكون فقط تذكير بوقت الصلاة و ليس إغلاق الموقع










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

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

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