کشف رزولیشن تصویر

Cyletech

Member
سلام دوستان،

امروز داشتم توی یک وب سایت که تازه پیدا کردم گشتی میزدم و به یک اسکریپت جالب رسیدم که شاید بدرد بخور باشه.
توسط کد زیر می تونیم resolution تصویر کاربر رو دربیاریم تا مثلا با style خودمون تطبیق بدیم یا همچین چیزی یا هرکاری دوست دارید انجام بدید.

PHP:
<?
/**************************************************************************************
Originally from http://www.phpbuddy.com/article.php?id=8
Author: Ranjit Kumar (Cheif Editor phpbuddy.com)
Modified by: Ying Zhang (Dodo) http://pure-essence.net
Two main modifications:
1. To check currently saved screen resolution cookie
2. To allow inclusion by other php files

In order to use this file in another php file, use:

$callget_res_page_name = $REQUEST_URI;
$GLOBALS[callget_res_page_name] = $callget_res_page_name;
include("get_resolution.php");
echo $screen_width." is your screen width and ".$screen_height." is your screen height.";

*****************************************************************************************/
?>

<script language="javascript">
<!--
function writeCookie()
{
 var today = new Date();
 var the_date = new Date("December 31, 2023");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = "users_res="+ screen.width +"x"+ screen.height;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie
 if (document.cookie){ 
        location = '<?=$GLOBALS[callget_res_page_name]?>';
 }
 
}


function checkRes(width, height) {
        if(width != screen.width || height != screen.height) {
                writeCookie();
        } else {
                return true;
        }
}
//-->
</script>

<?
if(isset($HTTP_COOKIE_VARS["users_res"])) {
        $screen_res = $HTTP_COOKIE_VARS["users_res"];
        $screen_res_tmp = explode("x", $screen_res);
        $screen_width = $screen_res_tmp[0];
        $screen_height = $screen_res_tmp[1];
        ?>
        <script language="javascript">
        <!--
        checkRes(<?=$screen_width?>, <?=$screen_height?>);
        //-->
        </script>
        <?
}
else //means cookie is not found set it using Javascript
{
?>
<script language="javascript">
<!--
writeCookie();
//-->
</script>
<?
}
?>
موفق باشید ... :angel:
 

جدیدترین ارسال ها

بالا