Code Corona

نسخه کامل: تشخیص مرورگر کاربر
شما در حال مشاهده نسخه ساده شده مطالب هستید. نسخه کامل را به همراه قالب بندی ببینید.
کد پی اچ پی رو که باهاش میشه مرورگر کاربر رو تشخیص داد می خوام
کد PHP:
<?php

$browser 
get_browser(nulltrue);
echo 
$browser['browser'];


?>
[/php]
سلام
چطور از این کد استفاده کنم؟
اونو که مستقیم در یک فایل php ذخیره میکنم در یک هاست ارور میده و در یک هاست دیگه هم هیچی نمیاد!

به این شکل که مینویسم درست میشه
کد PHP:
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
print_r($browser);
?>

اینم هست اما قبلی بهتره
کد PHP:
<?
//        _______
// ----- | CONF. |
//        �������
// add new browsers in lower case here, separated
// by spaces -  order is important: from left to
// right browser family becomes more precise
$browsers "mozilla msie gecko firefox ";
$browsers.= "konqueror safari netscape navigator ";
$browsers.= "opera mosaic lynx amaya omniweb";

//        _______
// ----- |PROCESS|
//        �������
$browsers split(" "$browsers);

$nua strToLower$_SERVER['HTTP_USER_AGENT']);

$l strlen($nua);
for (
$i=0$i<count($browsers); $i++){
  
$browser $browsers[$i];
  
$n stristr($nua$browser);
  if(
strlen($n)>0){
    
$GLOBALS["ver"] = "";
    
$GLOBALS["nav"] = $browser;
    
$j=strpos($nua$GLOBALS["nav"])+$n+strlen($GLOBALS["nav"])+1;
    for (; 
$j<=$l$j++){
      
$s substr ($nua$j1);
      if(
is_numeric($GLOBALS["ver"].$s) )
      
$GLOBALS["ver"] .= $s;
      else
      break;
    }
  }
}

//        _______
// ----- |  USE  |
//        �������
echo("<pre>Your browser is: ");
echo(
$GLOBALS["nav"] . " " $GLOBALS["ver"] . "</pre>");
?>

منبع
لینک‌های مرجع