Вход Регистрация
Файл: hashtag.io-2629a1a4ea078149b002e45e2e12bb946062c2b8/config/class/random.class.php
Строк: 72
<?php
  
class random{

    public function 
getOS(){
      
$user_agent $_SERVER['HTTP_USER_AGENT'];
      
$os_platform "Unknown OS Platform";
      
$os_array = array(
          
'#windows nt 10#i'     =>  'Windows 10',
          
'#windows nt 6.3#i'     =>  'Windows 8.1',
          
'#windows nt 6.2#i'     =>  'Windows 8',
          
'#windows nt 6.1#i'     =>  'Windows 7',
          
'#windows nt 6.0#i'     =>  'Windows Vista',
          
'#windows nt 5.2#i'     =>  'Windows Server 2003#XP x64',
          
'#windows nt 5.1#i'     =>  'Windows XP',
          
'#windows xp#i'         =>  'Windows XP',
          
'#windows nt 5.0#i'     =>  'Windows 2000',
          
'#windows me#i'         =>  'Windows ME',
          
'#win98#i'              =>  'Windows 98',
          
'#win95#i'              =>  'Windows 95',
          
'#win16#i'              =>  'Windows 3.11',
          
'#macintosh|mac os x#i' =>  'Mac OS X',
          
'#mac_powerpc#i'        =>  'Mac OS 9',
          
'#linux#i'              =>  'Linux',
          
'#ubuntu#i'             =>  'Ubuntu',
          
'#iphone#i'             =>  'iPhone',
          
'#ipod#i'               =>  'iPod',
          
'#ipad#i'               =>  'iPad',
          
'#android#i'            =>  'Android',
          
'#blackberry#i'         =>  'BlackBerry',
          
'#webos#i'              =>  'Mobile'
      
);

      foreach (
$os_array as $regex => $value) {
          if (
preg_match($regex$user_agent)) {
              
$os_platform $value;
          }
      }
      return 
$os_platform;
    }

    public function 
getBrowser(){
      
$user_agent $_SERVER['HTTP_USER_AGENT'];
      
$browser "Unknown Browser";
      
$browser_array = array(
          
'#msie#i'       =>  'Internet Explorer',
          
'#firefox#i'    =>  'Firefox',
          
'#safari#i'     =>  'Safari',
          
'#chrome#i'     =>  'Chrome',
          
'#edge#i'       =>  'Edge',
          
'#opera#i'      =>  'Opera',
          
'#netscape#i'   =>  'Netscape',
          
'#maxthon#i'    =>  'Maxthon',
          
'#konqueror#i'  =>  'Konqueror',
          
'#mobile#i'     =>  'Handheld Browser'
      
);

      foreach (
$browser_array as $regex => $value) {
          if (
preg_match($regex$user_agent)) {
              
$browser $value;
          }
      }
      return 
$browser;
    }

    public function 
getIP(){
      if (!empty(
$_SERVER['HTTP_CLIENT_IP'])) {
        
$ip_add $_SERVER['HTTP_CLIENT_IP'];
      } else if (!empty(
$_SERVER['HTTP_X_FORWADED_FOR'])) {
        
$ip_add $_SERVER['HTTP_X_FORWADED_FOR'];
      } else {
        
$ip_add $_SERVER['REMOTE_ADDR'];
      }
      return 
$ip_add;
    }

  }
?>
Онлайн: 1
Реклама