'(iPhone)', 'Windows 3.11' => 'Win16', 'Windows 95' => '(Windows 95)|(Win95)|(Windows_95)', 'Windows 98' => '(Windows 98)|(Win98)', 'Windows 2000' => '(Windows NT 5.0)|(Windows 2000)', 'Windows XP' => '(Windows NT 5.1)|(Windows XP)', 'Windows 2003' => '(Windows NT 5.2)', 'Windows Vista' => '(Windows NT 6.0)|(Windows Vista)', 'Windows 7' => '(Windows NT 6.1)|(Windows 7)', 'Windows 8' => '(Windows NT 6.2)|(Windows 8)', 'Windows NT 4.0' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)', 'Windows ME' => 'Windows ME', 'Open BSD'=>'OpenBSD', 'Sun OS'=>'SunOS', 'Linux'=>'(Linux)|(X11)', 'Safari' => '(Safari)', 'Macintosh'=>'(Mac_PowerPC)|(Macintosh)', 'QNX'=>'QNX', 'BeOS'=>'BeOS', 'OS/2'=>'OS/2', 'Search Bot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)' ); foreach($oses as $os=>$pattern){ if(eregi($pattern, $userAgent)) { return $os; } } return 'Unknown'; } //----------------------------------------------------------------- function get_visitor_Browser() { $userAgent= $_SERVER['HTTP_USER_AGENT']; $browsers = array( 'Opera' => 'Opera', 'Firefox'=> '(Firebird)|(Firefox)', 'Galeon' => 'Galeon', 'Chrome'=>'Chrome', 'MyIE'=>'MyIE', 'Lynx' => 'Lynx', 'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)', 'Konqueror'=>'Konqueror', 'SearchBot' => '(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp/cat)|(msnbot)|(ia_archiver)', 'Internet Explorer 8' => '(MSIE 8\.[0-9]+)', 'Internet Explorer 9' => '(MSIE 9\.[0-9]+)', 'Internet Explorer 7' => '(MSIE 7\.[0-9]+)', 'Internet Explorer 6' => '(MSIE 6\.[0-9]+)', 'Internet Explorer 5' => '(MSIE 5\.[0-9]+)', 'Internet Explorer 4' => '(MSIE 4\.[0-9]+)', ); foreach($browsers as $browser=>$pattern) { if(eregi($pattern, $userAgent)) { return $browser; } } return 'Unknown'; } //---------------------------------------------------- function init_my_options() { add_option(MYD_OPTIONS404); $options = array(); $options['myt_404_redirect_to']= site_url(); $options['myt_404_status']= '1'; update_option(MYD_OPTIONS404,$options); } //---------------------------------------------------- function update_my_options($options) { update_option(MYD_OPTIONS404,$options); } //---------------------------------------------------- function get_my_options() { $options=get_option(MYD_OPTIONS404); if(!$options) { init_my_options(); $options=get_option(MYD_OPTIONS404); } return $options; } //---------------------------------------------------- function option_msg($msg) { echo '
' . $msg . '