Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Client Informations - index.php

index.php

Caricato da: Antometal
Scarica il programma completo

  1. <?php
  2.         // change these two to match your include path/and file name you give the script
  3.         include('./browser_detection_functions.inc.php');
  4.         $browser_info = browser_detection('full');
  5.  
  6.         $browser_info[] = browser_detection('moz_version');
  7.  
  8.         switch ($browser_info[5]){
  9.                 case 'win':
  10.                         $os .= 'Windows ';
  11.                         break;
  12.                 case 'nt':
  13.                         $os .= 'Windows<br />NT ';
  14.                         break;
  15.                 case 'lin':
  16.                         $os .= 'Linux<br /> ';
  17.                         break;
  18.                 case 'mac':
  19.                         $os .= 'Mac ';
  20.                         break;
  21.                 case 'unix':
  22.                         $os .= 'Unix<br />Version: ';
  23.                         break;
  24.                 default:
  25.                         $os .= $browser_info[5];
  26.         }
  27.  
  28.         if ( $browser_info[5] == 'nt' ){
  29.                 if ($browser_info[6] == 5)                      $os .= '5.0 (Windows 2000)';
  30.                 elseif ($browser_info[6] == 5.1)        $os .= '5.1 (Windows XP)';
  31.                 elseif ($browser_info[6] == 5.2)        $os .= '5.2 (Windows XP x64 Edition or Windows Server 2003)';
  32.                 elseif ($browser_info[6] == 6.0)        $os .= '6.0 (Windows Vista)';
  33.                 elseif ($browser_info[6] == 6.1)        $os .= '6.1 (Windows 7)';
  34.         }
  35.         elseif ( ( $browser_info[5] == 'mac' ) &&  ( $browser_info[6] >= 10 ) ) $os .=  'OS X';
  36.         elseif ( $browser_info[5] == 'lin' )$os .= ( $browser_info[6] != '' ) ? 'Distro: ' . ucfirst ($browser_info[6] ) : 'Smart Move!!!';
  37.         elseif ( $browser_info[6] == '' ) $os .=  ' (version unknown)';
  38.         else $os .=  strtoupper( $browser_info[6] );
  39.  
  40.         if ($browser_info[0] == 'moz' ){
  41.                 $a_temp = $browser_info[count( $browser_info ) - 1];// use the last item in array, the moz array
  42.                 $browser .= ($a_temp[0] != 'mozilla') ? 'Mozilla ' . ucfirst($a_temp[0]) . ' ' : ucfirst($a_temp[0]) . ' ';
  43.                 $browser .= $a_temp[1] . '<br />';
  44.                 $browser .= 'ProductSub: ';
  45.                 $browser .= ( $a_temp[4] != '' ) ? $a_temp[4] . '<br />' : 'Not Available<br />';
  46.                 $browser .= ($a_temp[0] != 'galeon') ? 'Engine: Gecko RV: ' . $a_temp[3] : '';
  47.         }
  48.         elseif ($browser_info[0] == 'ns' ){
  49.                 $browser .= 'Browser: Netscape<br />';
  50.                 $browser .= 'Full Version Info: ' . $browser_info[1];
  51.         }
  52.         elseif ( $browser_info[0] == 'webkit' ){
  53.                 $browser .= 'User Agent: ';
  54.                 $browser .= ucwords($browser_info[7]);
  55.                 $browser .= '<br />Engine: AppleWebKit ';
  56.                 $browser .= ( $browser_info[1] ) ? $browser_info[1] : 'Not Available';
  57.         }
  58.         else{
  59.                 $browser .= ($browser_info[0] == 'ie') ? strtoupper($browser_info[7]) : ucwords($browser_info[7]);
  60.                 $browser .= ' ' . $browser_info[1];
  61.         }
  62.        
  63.         $ip_client=$_SERVER['REMOTE_ADDR'];     //ricava l' indirizzo ip del client
  64. ?>
  65. <script type="text/javascript">
  66.         function client_data(info){
  67.                         if (info == 'width'){
  68.                                 width = (screen.width) ? screen.width:'';
  69.                                 height = (screen.height) ? screen.height:'';
  70.                                 width_height_html = width + " x " + height + " pixels";
  71.                                         (width && height) ? document.write(width_height_html):'';
  72.                         }
  73.                         else if (info == 'js' )document.write('JavaScript is enabled');
  74.                         else if ( info == 'cookies' ){
  75.                                 expires ='';
  76.                                 Set_Cookie( 'cookie_test', 'it_worked' , expires, '', '', '' );
  77.                                 string = '<h4  class="right-bar">Cookies</h4><p class="right-bar">';
  78.                                         if ( Get_Cookie( 'cookie_test' ) )string += 'Cookies are enabled</p>';
  79.                                         else string += 'Cookies are disabled</p>';
  80.                                 document.write( string );
  81.                         }
  82.         }
  83. </script>
  84. <style type="text/css">
  85. <!--
  86. .client_info {
  87.         font-size: 10px;
  88.         font-weight: bold;
  89.         color: #ff0000;
  90.         text-transform: uppercase;
  91. }
  92. .client_head {
  93.         font-size: 13px;
  94.         font-weight: bold;
  95. }
  96. .client_tit {font-size: 11px}
  97. -->
  98. </style>
  99. <table width="150" border="1" bordercolor="#000000" align="center">
  100.         <tr>
  101.                 <td><div align="center" class="client_head">CLIENT INFORMATIONS</div></td>
  102.         </tr>
  103.         <tr>
  104.                 <td>
  105.                         <table width="150" border="0" align="center" cellpadding="5">
  106.                                 <tr>
  107.                                         <td width="117"><span class="client_tit">IP ADDRESS:</span><span class="client_info"><br><i><?=$ip_client?></i></span></td>
  108.                                 </tr>
  109.                                 <tr>
  110.                                         <td width="117"><span class="client_tit">CURRENT BROWSER:</span><span class="client_info"><br><i><?=$browser?></i></span></td>
  111.                                 </tr>
  112.                                 <tr>
  113.                                         <td><span class="client_tit">OPERATING SYSTEM:</span><span class="client_info"><br><i><?=$os?></i></span></td>
  114.                                 </tr>
  115.                                 <tr>
  116.                                         <td><span class="client_tit">SCREEN RESOLUTION</span><span class="client_info"><br><i>
  117.                                                 <script type="text/javascript">
  118.                                                         client_data('width');
  119.                                                 </script>
  120.                                         </i></span></td>
  121.                                 </tr>
  122.                                 <tr>
  123.                                         <td><span class="client_tit">JAVASCRIPT:</span><span class="client_info"><br><i>
  124.                                                 <script type="text/javascript">
  125.                                                         client_data('js');
  126.                                                 </script>
  127.                                                 <noscript>JavaScript is disabled</noscript>
  128.                                         </i></span></td>
  129.                                 </tr>
  130.                         </table>
  131.                 </td>
  132.         </tr>
  133. </table>