📄 global.php
字号:
<?php
//error_reporting(0);
error_reporting(E_ALL ^ E_NOTICE);
define('W_P',__FILE__ ? substr(__FILE__,0,-14) : '../');
if(!get_magic_quotes_gpc()){
Add_S($_POST);
Add_S($_GET);
Add_S($_COOKIE);
}
set_magic_quotes_runtime(0);
$t_array = explode(' ',microtime());
$P_S_T = $t_array[0] + $t_array[1];
foreach($_POST as $_key=>$_value){
!ereg("^\_",$_key) && !isset($$_key) && $$_key=$_POST[$_key];
}
foreach($_GET as $_key=>$_value){
!ereg("^\_",$_key) && !isset($$_key) && $$_key=$_GET[$_key];
}
$link = mysql_connect('localhost','root','test');
mysql_select_db('bus');
mysql_query('SET NAMES GBK');
if($_SERVER['PHP_SELF']){
$PHP_SELF = strpos($db_dir,'?')!==false ? $_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']:$_SERVER['REQUEST_URI'];
}else{
$PHP_SELF = $_SERVER['REQUEST_URI'];
}
if($db_ext){
$PHP_SELF = substr($PHP_SELF,strpos($PHP_SELF,$db_dir)+strlen($db_dir),-strlen($db_ext));
}else{
$PHP_SELF = substr($PHP_SELF,strpos($PHP_SELF,$db_dir)+strlen($db_dir));
}
if (function_exists('date_default_timezone_set')) date_default_timezone_set("Asia/Hong_Kong");
$timestamp = time();
$self_array = explode('-',$PHP_SELF);
$s_count=count($self_array);
for($i=0;$i<$s_count;$i++){
$_key = $self_array[$i];
$_value = $self_array[++$i];
!ereg("^\_",$_key) && !isset($$_key) && $$_key = addslashes(rawurldecode($_value));
}
$title = "";
require_once('chinese.php');
require_once('wap_mod.php');
ob_start();
$charset = "GBK";
$chs = new Chinese('UTF8',$charset);
foreach($_POST as $key=>$value){
$$key=$chs->Convert($$key);
}
function wap_cv($msg){
$msg = str_replace('&','&',$msg);
$msg = str_replace(' ',' ',$msg);
$msg = str_replace('"','"',$msg);
$msg = str_replace("'",''',$msg);
$msg = str_replace("<","<",$msg);
$msg = str_replace(">",">",$msg);
$msg = str_replace("\t"," ",$msg);
$msg = str_replace("\r","",$msg);
$msg = str_replace(" "," ",$msg);
return $msg;
}
function Add_S(&$array){
foreach($array as $key=>$value){
if(!is_array($value)){
$array[$key]=addslashes($value);
}else{
Add_S($array[$key]);
}
}
}
function readover($filename,$method="rb"){
strpos($filename,'..')!==false && exit('Forbidden');
if($handle=@fopen($filename,$method)){
flock($handle,LOCK_SH);
@$filedata=fread($handle,filesize($filename));
fclose($handle);
}
return $filedata;
}
function writeover($filename,$data,$method="rb+",$iflock=1,$check=1){
$check && strpos($filename,'..')!==false && exit('Forbidden');
touch($filename);
$handle=fopen($filename,$method);
if($iflock){
flock($handle,LOCK_EX);
}
fwrite($handle,$data);
if($method=="rb+") ftruncate($handle,strlen($data));
fclose($handle);
}
function openfile($filename){
$filedata=readover($filename);
$filedata=str_replace("\n","\n<:wind:>",$filedata);
$filedb=explode("<:wind:>",$filedata);
$count=count($filedb);
if($filedb[$count-1]==''||$filedb[$count-1]=="\r"){unset($filedb[$count-1]);}
if(empty($filedb)){$filedb[0]="";}
return $filedb;
}
function substrs($content,$length){
if($length && strlen($content)>$length){
$num=0;
for($i=0;$i<$length-3;$i++){
if(ord($content[$i])>127){
$num++;
}
}
$num%2==1 ? $content=substr($content,0,$length-4):$content=substr($content,0,$length-3);
$content.='..';
}
return $content;
}
function get_date($timestamp,$timeformat=''){
$date_show=($timeformat ? $timeformat : 'm-d H:i:s');
return date($date_show,$timestamp+$_timedf*60);
}
function template($temp)
{
return "templates/".$temp.'.htm';
}
function footer()
{
global $P_S_T,$wind_spend;
$t_array = explode(' ',microtime());
$totaltime = number_format(($t_array[0]+$t_array[1]-$P_S_T),6);
$wind_spend = "Time $totaltime second(s)";
if (function_exists('memory_get_usage')){
$memusage = memory_get_usage();
if ($memusage>1048576){
$memusage=number_format($memusage/1048576,2)."MB";
}elseif ($memusage>1024){
$memusage=number_format($memusage/1024,2)."KB";
}else{
$memusage.="Byte";
}
$wind_spend.=",Memory usage:".$memusage;
}
}
function getLong($time)
{
$timeStr = "";
if ($time > 86400){
$timeStr = floor($time / 86400)."天";
$time -= floor($time / 86400) * 86400;
}
if (floor($time / 3600)) $timeStr.= floor($time / 3600)."小时";
if (($time / 60 % 60)) $timeStr.= ($time / 60 % 60)."分钟";
if ($time%60) $timeStr.= ($time%60)."秒";
return $timeStr;
}
if(!in_array($prog,array('index','cate','bbsinfo','login','quit'))){
$prog = 'index';
}
$serverIP = "127.0.0.1";
$serverPort = 5678;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -