Показать сообщение отдельно

Узнаем разрешение монитора посетителя сайта
  #4  
Старый 25.02.2009, 23:32
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию Узнаем разрешение монитора посетителя сайта

Вариант 1 - просто получение информации и вывод в браузер значение переменной - 1 файл, обзовите index.php, если по другому - измените в коде в двух местах:

PHP код:
<?php

session_start
(); 
   
if(!isset(
$_SESSION['res'])) 

  if(isset(
$_GET['res']))  
  { 
    
$_SESSION['res'] = $_GET['res']; 
    
Header("Location: index.php");  
  } 
  else 
  { 
  
?> 
   
  <sсriрt language="JavaScript"> self.location.href = "index.php?res="+screen.width+"x"+screen.height;</sсriрt> 
   
  <? 
  


else 

  echo 
"<b>".$_SESSION['res']."</b>"


?>
Вариант 2 - тоже самое, только пишем разрешение монитора посетителя сайта на картинку:

PHP код:
<?php
Header
("Content-type: image/gif");

session_start(); 
   
if(!isset(
$_SESSION['res'])) 

  if(isset(
$_GET['res'])) // Получили GET? 
  

    
$_SESSION['res'] = $_GET['res']; 
    
Header("Location: index.php"); 
  } 
  else 
  { 
  
?> 
   
  <script language="JavaScript"> self.location.href = "index.php?res="+screen.width+"x"+screen.height;</script> 
   
  <? 
  


else 


$b "Parametres of your monitor:  ".$_SESSION['res'];  

$im ImageCreateFromPng("dss1.gif");
$black imageColorAllocate($im000);
ImageString($im,3,20,20,$b,$black);
ImageGif($im);
ImageDestroy($im);
}

?>
и как результат:

 
Ответить с цитированием