<?php
//包含函数库
require_once( dirname(__FILE__).'/inc/mysql.php' );
//拼音的缓冲数组
$pinyins = Array();
//获得当前的脚本网址
function GetCurUrl()
{
if(!empty($_SERVER["REQUEST_URI"]))
{
$scriptName = $_SERVER["REQUEST_URI"];
$nowurl = $scriptName;
}
else
{
$scriptName = $_SERVER["PHP_SELF"];
if(empty($_SERVER["QUERY_STRING"]))
{
$nowurl = $scriptName;
}
else
{
$nowurl = $scriptName."?".$_SERVER["QUERY_STRING"];
}
}
return $nowurl;
}
//返回格林威治标准时间
function MyDate($format='Y-m-d H:i:s',$timest=0)
{
global $cfg_cli_time;
$addtime = $cfg_cli_time * 3600;
if(empty($format))
{
$format = 'Y-m-d H:i:s';
}
return gmdate ($format,$timest+$addtime);
}
function GetDateMk($mktime)
{
return MyDate("Y-m-d",$mktime);
}
//中文截取2,单字节截取模式
//如果是request的内容,必须使用这个函数
function cn_substrR($str,$slen,$startdd=0)
{
$str = cn_substr(stripslashes($str),$slen,$startdd);
return addslashes($str);
}
//中文截取2,单字节截取模式
function cn_substr_utf8($str, $length, $start=0)
{
$lgocl_str=$str;
//echo strlen($lgocl_str)."||".$length;
if(strlen($str) < $start+1)
{
return '';
}
preg_match_all("/./su", $str, $ar);
$str = '';
$tstr = '';
//为了兼容mysql4.1以下版本,与数据库varchar一致,这里使用按字节截取
for($i=0; isset($ar[0][$i]); $i++)
{
if(strlen($tstr) < $start)
{
$tstr .= $ar[0][$i];
}
else
{
if(strlen($str) < $length )
{
$str .= $ar[0][$i];
}
else
{
break;
}
}
}
return $str;
}
function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){
$re['utf-8'] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}/";
$re['gb2312'] = "/[\x01-\x7f]|[\xb0-\xf7][\xa0-\xfe]/";
$re['gbk'] = "/[\x01-\x7f]|[\x81-\xfe][\x40-\xfe]/";
$re['big5'] = "/[\x01-\x7f]|[\x81-\xfe]([\x40-\x7e]|\xa1-\xfe])/";
preg_match_all($re[$charset], $str, $match);
$length_new = $length;
for($i=$start; $i<$length; $i++){
if (ord($match[0][$i]) > 0xa0){
//中文
}else{
$length_new++;
$length_chi++;
}
}
if($length_chi<$length){
$length_new = $length+($length_chi/2);
}
$slice = join("",array_slice($match[0], $start, $length_new));
if($suffix && $slice != $str){
return $slice."…";
}
return $slice;
}
function cn_substr($str,$slen,$startdd=0)
{
global $cfg_soft_lang;
if($cfg_soft_lang=='utf-8')
{
return cn_substr_utf8($str,$slen,$startdd);
}
$restr = '';
$c = '';
$str_len = strlen($str);
if($str_len < $startdd+1)
{
return '';
}
if($str_len < $startdd + $slen || $slen==0)
{
$slen = $str_len - $startdd;
}
$enddd = $startdd + $slen - 1;
for($i=0;$i<$str_len;$i++)
{
if($startdd==0)
{
$restr .= $c;
}
else if($i > $startdd)
{
$restr .= $c;
}
if(ord($str[$i])>0x80)
{
if($str_len>$i+1)
{
$c = $str[$i].$str[$i+1];
}
$i++;
}
else
{
$c = $str[$i];
}
if($i >= $enddd)
{
if(strlen($restr)+strlen($c)>$slen)
{
break;
}
else
{
$restr .= $c;
break;
}
}
}
return $restr;
}
function GetCkVdValue()
{
@session_start();
return isset($_SESSION['sea_ckstr']) ? $_SESSION['sea_ckstr'] : '';
}
//php某些版本有Bug,不能在同一作用域中同时读session并改注销它,因此调用后需执行本函数
function ResetVdValue()
{
@session_start();
$_SESSION['sea_ckstr'] = '';
$_SESSION['sea_ckstr_last'] = '';
}
function ExecTime()
{
$time = explode(" ", microtime());
$usec = (double)$time[0];
$sec = (double)$time[1];
return $sec + $usec;
}
function getRunTime($t1)
{
$t2=ExecTime() - $t1;
return "页面执行时间: ".number_format($t2, 6)."秒";
}
function getPowerInfo()
{
return "<p>Powered by <strong><a href=\"http://www.seacms.net\" title=\"".$GLOBALS['cfg_softname']."\" target=\"_blank\">".$GLOBALS['cfg_soft_enname']."</a></strong> <em>".$GLOBALS['cfg_version']."</em></p>";
}
function dd2char($ddnum)
{
$ddnum = strval($ddnum);
$slen = strlen($ddnum);
$okdd = '';
$nn = '';
for($i=0;$i<$slen;$i++)
{
if(isset($ddnum[$i+1]))
{
$n = $ddnum[$i].$ddnum[$i+1];
if( ($n>96 && $n<123) || ($n>64 && $n<91) )
{
$okdd .= chr($n);
$i++;
}
else
{
$okdd .= $ddnum[$i];
}
}
else
{
$okdd .= $ddnum[$i];
}
}
return $okdd;
}
function PutCookie($key,$value,$kptime=0,$pa="/")
{
global $cfg_cookie_encode;
setcookie($key,$value,time()+$kptime,$pa);
setcookie($key.'__ckMd5',substr(md5($cfg_cookie_encode.$value),0,16),time()+$kptime,$pa);
}
function DropCookie($key)
{
setcookie($key,'',time()-360000,"/");
setcookie($key.'__ckMd5','',time()-360000,"/");
}
function GetCookie($key)
{
global $cfg_cookie_encode;
if( !isset($_COOKIE[$key]) || !isset($_COOKIE[$key.'__ckMd5']) )
{
return '';
}
else
{
if($_COOKIE[$key.'__ckMd5']!=substr(md5($cfg_cookie_encode.$_COOKIE[$key]),0,16))
{
return '';
}
else
{
return $_COOKIE[$key];
}
}
}
function GetIP()
{
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
{
$cip = $_SERVER["HTTP_CLIENT_IP"];
}
else if(!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
else if(!empty($_SERVER["REMOTE_ADDR"]))
{
$cip = $_SERVER["REMOTE_ADDR"];
}
else
{
$cip = '';
}
preg_match("/[\d\.]{7,15}/", $cip, $cips);
$cip = isset($cips[0]) ? $cips[0] : 'unknown';
unset($cips);
return $cip;
}
function ShowMsg($msg,$gourl,$onlymsg=0,$limittime=0,$extraJs='')
{
if(empty($GLOBALS['cfg_phpurl']))
{
$GLOBALS['cfg_phpurl'] = '..';
}
$htmlhead = "<html>\r\n<head>\r\n<title>提示信息</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><meta name=\"viewport\" content=\"width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no\">\r\n";
$htmlhead .= "<base target='_self'/>\r\n<style>body{background:#f9fafd;color:#818181}.mac_msg_jump{width:90%;max-width:624px;min-height:60px;padding:20px 50px 50px;margin:5% auto 0;font-size:14px;line-height:24px;border:1px solid #cdd5e0;border-radius:10px;background:#fff;box-sizing:border-box;text-align:center}.mac_msg_jump .title{margin-bottom:11px}.mac_msg_jump .text{margin-bottom:11px}.msg_jump_tit{width:100%;height:35px;margin:25px 0 10px;text-align:center;font-size:25px;color:#0099CC;letter-spacing:5px}</style></head>\r\n<body leftmargin='0' topmargin='0'>\r\n<center>\r\n<script>\r\n";
$htmlfoot = "</script>\r\n$extraJs</center>\r\n</body>\r\n</html>\r\n";
if($limittime==0)
{
$litime = 1000;
}
else
{
$litime = $limittime;
}
if($gourl=="-1")
{
if($limittime==0)
{
$litime = 5000;
}
$gourl = "javascript:history.go(-1);";
}
if($gourl==''||$onlymsg==1)
{
$msg = "<script>alert(\"".str_replace("\"","“",$msg)."\");</script>";
}
else
{
$func = " var pgo=0;
function JumpUrl(){
if(pgo==0){ location='$gourl'; pgo=1; }
}\r\n";
$rmsg = $func;
$rmsg .= "document.write(\"<br /><div class='mac_msg_jump'><div class='msg_jump_tit'>系统提示</div>";
$rmsg .= "<div class='text'>\");\r\n";
$rmsg .= "document.write(\"".str_replace("\"","“",$msg)."\");\r\n";
$rmsg .= "document.write(\"";
if($onlymsg==0)
{
if($gourl!="javascript:;" && $gourl!="")
{
$rmsg .= "<br /><br /><a href='{$gourl}'><font style='color:#777777;'>点击这里手动跳转</font></a>";
}
$rmsg .= "<br/></div></div>\");\r\n";
if(
没有合适的资源?快使用搜索试试~ 我知道了~
基于PHP的仿系统之家下载程序.zip
共1146个文件
gif:269个
php:226个
html:183个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 66 浏览量
2023-07-25
21:56:58
上传
评论
收藏 5.77MB ZIP 举报
温馨提示
基于PHP的仿系统之家下载程序.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于PHP的仿系统之家下载程序.zip (1146个子文件)
web.config.backup 683B
RewriteRule.config 1KB
ApacheRule.config 908B
php.config 501B
web.config 460B
default.config 391B
httpErrors.config 69B
rewrite.config 54B
page_new.css 229KB
page.css 195KB
bootstrap.min.css 133KB
bootstrap.min.css 111KB
DPlayer.min.css 45KB
mytheme-ui.css 32KB
mytheme-font.css 30KB
style.min.css 25KB
stui_block.css 21KB
default.css 20KB
swiper.min.css 17KB
layer.css 14KB
style.css 13KB
mytheme-site.css 9KB
admin.css 8KB
color.css 6KB
mytheme-color2.css 6KB
mytheme-color1.css 6KB
mytheme-color3.css 6KB
mytheme-color.css 6KB
mytheme-color4.css 6KB
loginie8.css 4KB
login.css 4KB
style.css 4KB
style.css 4KB
style.css 4KB
111.css 3KB
qq.css 3KB
stui_block_color.css 3KB
tablebox.css 2KB
iconfont.css 2KB
component.css 2KB
video.css 2KB
simple.css 2KB
res.css 2KB
alerts.css 996B
css.css 988B
prettify.css 960B
cur_prev.cur 19KB
cur_next.cur 19KB
gb2312-utf8.dat 102KB
gbk-unicode.dat 85KB
gb-big5.dat 48KB
big5-gb.dat 48KB
def 283B
fontawesome-webfont.eot 162KB
iconfont.eot 19KB
codropsicons.eot 2KB
icomoon.eot 2KB
static.gif 35KB
nopic.gif 24KB
menu_bg.gif 13KB
35.gif 13KB
42.gif 13KB
bg.gif 11KB
40.gif 10KB
18.gif 8KB
19.gif 8KB
Logo.gif 8KB
11.gif 8KB
32.gif 7KB
49.gif 6KB
29.gif 6KB
97.gif 5KB
65.gif 5KB
31.gif 5KB
46.gif 5KB
57.gif 5KB
loading.gif 5KB
45.gif 5KB
8.gif 5KB
box.gif 5KB
43.gif 4KB
33.gif 4KB
68.gif 4KB
26.gif 4KB
14.gif 4KB
7.gif 4KB
success.gif 4KB
51.gif 4KB
10.gif 4KB
47.gif 4KB
72.gif 4KB
6.gif 3KB
94.gif 3KB
84.gif 3KB
loading1.gif 3KB
41.gif 3KB
17.gif 3KB
9.gif 3KB
28.gif 3KB
50.gif 3KB
共 1146 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12
资源评论
助力毕业
- 粉丝: 2173
- 资源: 5117
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功