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

الموضوع: هل كول سوالي بلاوي تكفون واحد يشوفلي حل له

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627

    هل كول سوالي بلاوي تكفون واحد يشوفلي حل له



    السلام عليكم

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

    المسج إلي يطلعلي
    Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\web\connect.php on line 38

    كود PHP:
    function yeardate($day)
    {
    $sday=1990;
    while (
    $sday<=date(y,time()) ) {
    if (
    $sday $day) {
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
    }else{
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
    }
    $sday++;
    }
        return 
    $daye;


    function 
    mondate($day)
    {
    $sday=01;
    while (
    $sday <= 12 ) {
    if (
    $sday $day) {
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
    }else{
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
    }
    $sday++;
    }
        return 
    $daye;


    function 
    daydate($day)
    {
    $sday=01;
    while (
    $sday <= 31 ) {
    if (
    $sday $day) {
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
    }else{
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
    }
    $sday++;
    }
        return 
    $daye;

    انا مسوي كود و مكرره يا ريت لو واحد يشوفلي حل

    وشكراً لكم

    أخوكم حمد







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    354


    اخوي اول شي وضــح عمل الكود وايش تبي تسوي انت بالضبط؟


    جرب غير
    if ($sday = $day) {
    إلى
    if ($sday == $day) {
    اتوقع منها المشكــله حسب اول نظره للكود









  3. سويت غلطتين شنيعتين !! الاول هو الخطاْ اللذي اشار الية bntnjid.com ولكن هي ليست الخطأ التي جعلت السرفر بطيء.

    الخطأ هنا
    كود PHP:
    date(y,time()) 
    لان الy تعني 07 وهذا رقم اصغر بكثير من العدد 1990 والخطاْ الثاني هو عدم وضع الy بين علامات " .. اذا الحل هو
    كود PHP:
    date('Y'
    ولا يحتاج لوضع الدالة ()time

    والشيء الاخر .. حاول ان تبرمج وال error_reporting = E_ALL





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    السلام عليكم

    bntnjd.com + hilaby مشكوووورين وايد

    ابصراحه وايد انقذتوني

    راح اجربه و اعطيكم خبر

    وشكراً لكم مره ثانيه

    أخوكم حمد






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    السلام عليكم

    أخواني جربت الكود بس مو راضي يصير شي مايطلعلي شي يطلعلي شي فاضي يا ريت لو واحد بس يساعدي فيه


    وشكراً لكم

    أخوكم حمد






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


    انت أكيد تستخدم التقويم الهجري او داله منه ( على الاقل )

    للاسف ما زلنا نبحث عن سبب هذا الخطأ





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

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    السلام عليكم

    أخوي عبقري العرب الداله إلي انا ابيها انه اختار التاريخ مثل المنتدى يعني اختار السنه بعدين الشهر بعدين اليوم و احولها عن طريق mktime و اذا ابي ارد اطلعها ارد اطلعها عن طريق date

    وشكراً لكم جميعاً

    أخوكم حمد






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


    هذا حل مشكلتك مجرب ويعمل مع ال 3 دوال.
    كود PHP:
    function yeardate($day)
    {
        
    $daye '';
        
    $sday=1990;
        while(
    $sday<=date('Y',time()))
        {
            if(
    $sday == $day)
            {
                
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
            }
            else
            {
                
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
            }
            
    $sday++;
            echo 
    $sday;
        }
        return 
    $daye;
    }

    function 
    mondate($day)
    {
        
    $daye '';
        
    $sday=01;
        while(
    $sday <= 12 )
        {
            if(
    $sday == $day)
            {
                
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
            }
            else
            {
                
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
            }
            
    $sday++;
        }
        return 
    $daye;
    }

    function 
    daydate($day)
    {
        
    $daye '';
        
    $sday=01;
        while(
    $sday <= 31 )
        {
            if(
    $sday == $day)
            {
                
    $daye=$daye "    <option selected='selected' value='".$sday."'>".$sday."</option>";
            }
            else
            {
                
    $daye=$daye "    <option value='".$sday."'>".$sday."</option>";
            }
            
    $sday++;
        }
        return 
    $daye;

    نصيحة: بدلا من ان تطلب في الدالة الاولي date('Y',time()) كل مرة يمكن حفظ قيمتها في متغير اولا ثم الاختبار عليه.





    __________________
    info {at} cems-it.com

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    627


    مشكورين يا شباب

    بس اخواني اقدر اربطهم مع بعض ؟؟ يعني اول شي اختار السنه بعدين الشهر بعدين اليوم ؟؟

    ادري اني أذيتهم وياي بس استحملوني

    وشكراً لكم مره ثانيه

    أخوكم حمد










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

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

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