05-01-2007, 12:39 AM
17-01-2007, 06:16 PM
02-10-2007, 05:41 AM
کد PHP:
<?php
$browser = get_browser(null, true);
echo $browser['browser'];
?>12-10-2007, 02:22 PM
سلام
چطور از این کد استفاده کنم؟
اونو که مستقیم در یک فایل 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, $j, 1);
if(is_numeric($GLOBALS["ver"].$s) )
$GLOBALS["ver"] .= $s;
else
break;
}
}
}
// _______
// ----- | USE |
// �������
echo("<pre>Your browser is: ");
echo($GLOBALS["nav"] . " " . $GLOBALS["ver"] . "</pre>");
?>منبع