⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 global.php

📁 我的比赛作品 第22届全国青少年科技创新大赛3等奨 备注: 同时使用VC及Delphi开发
💻 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('&','&amp;',$msg);
	$msg = str_replace('&nbsp;',' ',$msg);
	$msg = str_replace('"','&quot;',$msg);
	$msg = str_replace("'",'&#39;',$msg);
	$msg = str_replace("<","&lt;",$msg);
	$msg = str_replace(">","&gt;",$msg);
	$msg = str_replace("\t","   &nbsp;  &nbsp;",$msg);
	$msg = str_replace("\r","",$msg);
	$msg = str_replace("   "," &nbsp; ",$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 + -