| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 | <?phpinclude('db.php');$db = false;function template($name, $data = array()){	$mobile = mobile();	if($mobile)	{		$path = 'mobile';	}	else	{		$path = 'pc';	}		$path = 'default';		include('template/' . $path . '/' . $name . '.html');}function cookie($name, $data = array()){	$mobile = mobile();	if($mobile)	{		$path = 'mobile';	}	else	{		$path = 'pc';	}		include('template/' . $path . '/' . $name . '.html');}function db(){	global $db;	if($db)	{		return $db;	}	$config = array	(		'host' => 'localhost',		'port' => '3306',		'user' => 'root',		'passwd' => '123456',		'dbname' => 'fangweima',	);	$db = new Db($config);	return $db;}function input($name){	if(isset($_REQUEST[$name]) && $_REQUEST[$name])	{		return $_REQUEST[$name];	}	return false;}function error($value){	out($value);	die;}function out($value){	echo $value;}function sp($str, $l = 1){    if ($l > 0) {        $ret = array();        $len = mb_strlen($str, "UTF-8");        for ($i = 0; $i < $len; $i += $l) {            $ret[] = mb_substr($str, $i, $l, "UTF-8");        }        return $ret;    }    return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY); }function color($num, $value, $index = 0){	$config = array	(		0 => '#000000',		1 => '#ff0000',		2 => '#00ff00',		3 => '#0000ff',		4 => '#831b1f',		5 => '#086233',		6 => '#ffa501',		7 => '#800080',	);	if($config[$value-1])	{		$html = '<span style="text-decoration:none;font-weight:bold;font-size:25px;color:'.$config[$value-1].'">' . $num . '</span>';		//$html = '<div style="display:inline;text-decoration:none;font-weight:bold;font-size:25px;color:'.$config[$value-1].';">' . $num . '</div>';		if($index > 0 && ($index+1)%4 == 0)		{			$html .= '  ';		}		return $html;	}	return $num;}function mobile()  {	$_SERVER['ALL_HTTP'] = isset($_SERVER['ALL_HTTP']) ? $_SERVER['ALL_HTTP'] : '';  	$mobile_browser = '0';  	if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|iphone|ipad|ipod|android|xoom)/i', strtolower($_SERVER['HTTP_USER_AGENT'])))	{		$mobile_browser++;  	}	if((isset($_SERVER['HTTP_ACCEPT'])) && (strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') !== false))	{		$mobile_browser++;	}	if(isset($_SERVER['HTTP_X_WAP_PROFILE']))	{		$mobile_browser++;	}	if(isset($_SERVER['HTTP_PROFILE']))	{		$mobile_browser++;	}	$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));  	$mobile_agents = array(  	'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',  	'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',  	'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',  	'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',  	'newt','noki','oper','palm','pana','pant','phil','play','port','prox',  	'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',  	'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',  	'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',  	'wapr','webc','winw','winw','xda','xda-'	);  	if(in_array($mobile_ua, $mobile_agents)) 	{		$mobile_browser++;  	}	if(strpos(strtolower($_SERVER['ALL_HTTP']), 'operamini') !== false)	{		$mobile_browser++;	}	// Pre-final check to reset everything if the user is on Windows  	if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') !== false)	{ 		$mobile_browser=0;	}	// But WP7 is also Windows, with a slightly different characteristic  	if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows phone') !== false)	{		$mobile_browser++;	}	if($mobile_browser>0)	{		return true;	}	else	{		return false;	}} 
 |