لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
هل من أحد يعرف الأكواد الخاصة بتحديد جميع المتصفحات ؟
السلام عليكم و رحمة الله و بركاته
وجدت في مخزن الأكواد كودين وهما :
1-تحديد ما كان المتصفح هو IE6
2-تحديد ما اذا كان المتصفح هو متصفح جهاز Ipad
و لكن ماذا عن الأجهزة و المتصفحات الأخرى "مثل Iphone و Android و NOKIA و متصفحات firefox و Chrome و Safari" الأخرى و ماذا عن تحديد دقة شاشة الجهاز
أفيدوني أفادكم الله , و أعتقد أن الكثير من المطورين يسألون عن هذه الأكواد
تاريخ البداية: 27 / ديسمبر / 2011 الساعة 2:39 اخر نشاط: 27 / ديسمبر / 2011 الساعة 23:31 HTML
2 إجابات
بالنسبة لدقة الشاشة او Resolution لايمكنك حسابها بالبى اتش بى فقط ، لابد ان تعتمد على الجافا سكربت واليك مثال
    <?php
    $url = $_SERVER['PHP_SELF'];
     
    if(isset($HTTP_COOKIE_VARS["res"]))
    $res = $HTTP_COOKIE_VARS["res"];
     
    else{
    ?>
    <script language="javascript">
    <!--
    go();
     
    function go()
    {
    var today = new Date();
    var the_date = new Date("August 31, 2020");
    var the_cookie_date = the_date.toGMTString();
    var the_cookie = "res="+ screen.width +"x"+ screen.height;
    var the_cookie = the_cookie + ";expires=" + the_cookie_date;
    document.cookie=the_cookie
    location = '<?echo "$url";?>';
    }
    //-->
    </script>
    <?php
    }
    ?>
    <?php
    //Let's "split" the resolution results into two variables
    list($width, $height) = split('[x]', $res);
     
    //Take the width and height minus 300
    $tb_width = $width-300;
    $tb_height = $height-300;
     
    //Make the table
    print("<table align=center border=1 width=" .$tb_width . " height=" . $tb_height . " >
    <tr><td align=center>Your screen resolution is " . $width . " by " . $height . ".<br>
    The width/height of this table is " . $tb_width . " by " . $tb_height . ".</td></tr>
    </table>");
    ?>

بواسطة: Dina
منذ: 27 / ديسمبر / 2011 الساعة 17:12

طلبك موجود فى هذا الكلاس (المرفق) ، فيمكنه تحديد نوع المتصفح ايا كان نوعهويمكنك استعماله كالتالى
$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_FIREFOX && $browser->getVersion() >= 2 ) {
	echo 'You have FireFox version 2 or greater';
}

بواسطة: MacOS
منذ: 27 / ديسمبر / 2011 الساعة 16:42

تعديل: MacOS
منذ: 27 / ديسمبر / 2011 الساعة 17:1

مشكور يا خوي MacOS بالنسبة للمتصفح هذا شغل عال العال
27 / ديسمبر / 2011 الساعة 23:31

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة