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

الموضوع: كيف اقدر اعرض تنبيه لمتصفحي IE6 فقط؟

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

    كيف اقدر اعرض تنبيه لمتصفحي IE6 فقط؟



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

    مثل ما هو واضح في العنوان
    اريد ان اعرض رساله لزوار موقعي الذين يستخدمون متصفح IE6 (اكسبلورر 6 ) تفيد بتصفح الموقع بإصدار متقدم او بمتصفح اخر

    هل استطيع ؟
    وشكراً :shy:





    __________________
    :: سبحان الله وبحمده سبحان الله العظيم ::




  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,174


    بالبي اتش بي تستخدم النفكشن التالي

    كود PHP:
    function is_browser($browser$version 0)
    {
        static 
    $is;
        if (!
    is_array($is))
        {
            
    $useragent strtolower($_SERVER['HTTP_USER_AGENT']);
            
    $is = array(
                
    'opera'     => 0,
                
    'ie'        => 0,
                
    'mozilla'   => 0,
                
    'firebird'  => 0,
                
    'firefox'   => 0,
                
    'camino'    => 0,
                
    'konqueror' => 0,
                
    'safari'    => 0,
                
    'webkit'    => 0,
                
    'webtv'     => 0,
                
    'netscape'  => 0,
                
    'mac'       => 0
            
    );

            
    // detect opera
                # Opera/7.11 (Windows NT 5.1; U) [en]
                # Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.0) Opera 7.02 Bork-edition [en]
                # Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 4.0) Opera 7.0 [en]
                # Mozilla/4.0 (compatible; MSIE 5.0; Windows 2000) Opera 6.0 [en]
                # Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC) Opera 5.0 [en]
            
    if (strpos($useragent'opera') !== false)
            {
                
    preg_match('#opera(/| )([0-9\.]+)#'$useragent$regs);
                
    $is['opera'] = $regs[2];
            }

            
    // detect internet explorer
                # Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Q312461)
                # Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
                # Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
                # Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC; e504460WanadooNL)
            
    if (strpos($useragent'msie ') !== false AND !$is['opera'])
            {
                
    preg_match('#msie ([0-9\.]+)#'$useragent$regs);
                
    $is['ie'] = $regs[1];
            }

            
    // detect macintosh
            
    if (strpos($useragent'mac') !== false)
            {
                
    $is['mac'] = 1;
            }

            
    // detect safari
                # Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/74 (KHTML, like Gecko) Safari/74
                # Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/51 (like Gecko) Safari/51
                # Mozilla/5.0 (Windows; U; Windows NT 6.0; en) AppleWebKit/522.11.3 (KHTML, like Gecko) Version/3.0 Safari/522.11.3
                # Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1C28 Safari/419.3
                # Mozilla/5.0 (iPod; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3A100a Safari/419.3
            
    if (strpos($useragent'applewebkit') !== false)
            {
                
    preg_match('#applewebkit/([0-9\.]+)#'$useragent$regs);
                
    $is['webkit'] = $regs[1];

                if (
    strpos($useragent'safari') !== false)
                {
                    
    preg_match('#safari/([0-9\.]+)#'$useragent$regs);
                    
    $is['safari'] = $regs[1];
                }
            }

            
    // detect konqueror
                # Mozilla/5.0 (compatible; Konqueror/3.1; Linux; X11; i686)
                # Mozilla/5.0 (compatible; Konqueror/3.1; Linux 2.4.19-32mdkenterprise; X11; i686; ar, en_US)
                # Mozilla/5.0 (compatible; Konqueror/2.1.1; X11)
            
    if (strpos($useragent'konqueror') !== false)
            {
                
    preg_match('#konqueror/([0-9\.-]+)#'$useragent$regs);
                
    $is['konqueror'] = $regs[1];
            }

            
    // detect mozilla
                # Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4b) Gecko/20030504 Mozilla
                # Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.2a) Gecko/20020910
                # Mozilla/5.0 (X11; U; Linux 2.4.3-20mdk i586; en-US; rv:0.9.1) Gecko/20010611
            
    if (strpos($useragent'gecko') !== false AND !$is['safari'] AND !$is['konqueror'])
            {
                
    // See bug #26926, this is for Gecko based products without a build
                
    $is['mozilla'] = 20090105;
                if (
    preg_match('#gecko/(\d+)#'$useragent$regs))
                {
                    
    $is['mozilla'] = $regs[1];
                }

                
    // detect firebird / firefox
                    # Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.3a) Gecko/20021207 Phoenix/0.5
                    # Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030516 Mozilla Firebird/0.6
                    # Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4a) Gecko/20030423 Firebird Browser/0.6
                    # Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040206 Firefox/0.8
                
    if (strpos($useragent'firefox') !== false OR strpos($useragent'firebird') !== false OR strpos($useragent'phoenix') !== false)
                {
                    
    preg_match('#(phoenix|firebird|firefox)( browser)?/([0-9\.]+)#'$useragent$regs);
                    
    $is['firebird'] = $regs[3];

                    if (
    $regs[1] == 'firefox')
                    {
                        
    $is['firefox'] = $regs[3];
                    }
                }

                
    // detect camino
                    # Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US; rv:1.0.1) Gecko/20021104 Chimera/0.6
                
    if (strpos($useragent'chimera') !== false OR strpos($useragent'camino') !== false)
                {
                    
    preg_match('#(chimera|camino)/([0-9\.]+)#'$useragent$regs);
                    
    $is['camino'] = $regs[2];
                }
            }

            
    // detect web tv
            
    if (strpos($useragent'webtv') !== false)
            {
                
    preg_match('#webtv/([0-9\.]+)#'$useragent$regs);
                
    $is['webtv'] = $regs[1];
            }

            
    // detect pre-gecko netscape
            
    if (preg_match('#mozilla/([1-4]{1})\.([0-9]{2}|[1-8]{1})#'$useragent$regs))
            {
                
    $is['netscape'] = "$regs[1].$regs[2]";
            }
        }

        
    // sanitize the incoming browser name
        
    $browser strtolower($browser);
        if (
    substr($browser03) == 'is_')
        {
            
    $browser substr($browser3);
        }

        
    // return the version number of the detected browser if it is the same as $browser
        
    if ($is["$browser"])
        {
            
    // $version was specified - only return version number if detected version is >= to specified $version
            
    if ($version)
            {
                if (
    $is["$browser"] >= $version)
                {
                    return 
    $is["$browser"];
                }
            }
            else
            {
                return 
    $is["$browser"];
            }
        }

        
    // if we got this far, we are not the specified browser, or the version number is too low
        
    return 0;







    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter

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


    واذا قلت لك اخوك أُمي(جاهل يعني) بلغة PHP
    انا ابي اضيف الرساله في استايل منتدى وسكربت الفور ايمج
    كيف الطريقة





    __________________
    :: سبحان الله وبحمده سبحان الله العظيم ::



  4. #4
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    راجع هذا الموضوع

    http://www.swalif.net/softs/swalif54/softs232161/

    الحل في الرد الخاص بي رقم 12

    واقرأ الموضوع ايضاً لاهميته لانه كان نقاش عن ذلك





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  5. #5
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,174


    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title></title>
    </head>
    
    <script language="javascript" type="text/javascript">
    function isBrowser(b,v) {
      browserOk = false;
      versionOk = false;
      browserOk = (navigator.appName.indexOf(b) != -1);
    	  if (v == 0) versionOk = true;
    	  else  versionOk = (v = parseInt(navigator.appVersion));
    	  return browserOk && versionOk;
      }
    </script>
    <body>
    <script type="text/javascript" language="javascript">
    if(isBrowser('Microsoft', 6) {
    	document.write('this is Internet Explorer 6');
    }
    </script>
    </body>
    
    </html>






    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter

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


    راجع هذا الموضوع

    http://www.swalif.net/softs/swalif54/softs232161/

    الحل في الرد الخاص بي رقم 12

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

    كود HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title></title>
    </head>
    
    <script language="javascript" type="text/javascript">
    function isBrowser(b,v) {
      browserOk = false;
      versionOk = false;
      browserOk = (navigator.appName.indexOf(b) != -1);
          if (v == 0) versionOk = true;
          else  versionOk = (v = parseInt(navigator.appVersion));
          return browserOk && versionOk;
      }
    </script>
    <body>
    <script type="text/javascript" language="javascript">
    if(isBrowser('Microsoft', 6) {
        document.write('this is Internet Explorer 6');
    }
    </script>
    </body>
    
    </html>
    اخوي NLP
    بصراحة ما فهمت من الكود شيء
    اين استطيع وضع الرسالة ؟؟

    شاكر لك تعاونك معي ودمت بود





    __________________
    :: سبحان الله وبحمده سبحان الله العظيم ::







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

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

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