各位大佬我这个PHP出现BUG了不知道如何解决了头痛,帮忙看一下谢谢

欧妮熊 2018-11-18 03:32:07
下面就是问题代码了,错误出现在第106行不知道怎么修复了,慌的头痛,帮忙看一下感激不尽!

<?php
error_reporting(0);
define('CACHE_FILE', 0);
define('IN_CRONLITE', true);
define('SYSTEM_ROOT', dirname(__FILE__) . '/');
define('ROOT', dirname(SYSTEM_ROOT) . '/');
define('TEMPLATE_ROOT', ROOT . '/template/');
date_default_timezone_set('PRC');
$date = date('Y-m-d H:i:s');
include_once(SYSTEM_ROOT . 'base.php');
header('Cache-Control: no-store, no-cache, must-revalidate');
error_reporting(0);
header('Pragma: no-cache');
error_reporting(0);
if (($is_defend==true || CC_Defender==3)) {
if ((!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])!='xmlhttprequest')) {
include_once(SYSTEM_ROOT . 'txprotect.php');
}
if ((CC_Defender==1 && check_spider()==false)) {
}
if (((CC_Defender==1 && check_spider()==false) || CC_Defender==3)) {
cc_defender();
}
}
if (is_file(SYSTEM_ROOT . '360safe/360webscan.php')) {
require_once(SYSTEM_ROOT . '360safe/360webscan.php');
}
session_start();
$scriptpath = str_replace('\\', '/', $_SERVER['SCRIPT_NAME']);
$sitepath = substr($scriptpath, 0, strrpos($scriptpath, '/'));
$siteurl = ($_SERVER['SERVER_PORT']==443 ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . $sitepath . '/';
require(ROOT . 'config.php');
require(SYSTEM_ROOT . 'version.php');
if ((!defined('SQLITE') && !$dbconfig['user'] || !$dbconfig['pwd'] || !$dbconfig['dbname'])) {
header('Content-type:text/html;charset=utf-8');
echo '你还没安装!<a href="/install/">点此安装</a>';
exit(0);
}
include_once(SYSTEM_ROOT . 'db.class.php');
$DB = new DB($dbconfig['host'], $dbconfig['user'], $dbconfig['pwd'], $dbconfig['dbname'], $dbconfig['port']);
if ($DB->query('select * from shua_config where 1')==false) {
header('Content-type:text/html;charset=utf-8');
echo '你还没安装!<a href="/install/">点此安装</a>';
exit(0);
}
include(SYSTEM_ROOT . 'cache.class.php');
$CACHE = new CACHE();
$conf = unserialize($CACHE->read());
if (empty($conf['version'])) {
$conf = $CACHE->update();
}
define('SYS_KEY', $conf['syskey']);
if ($conf['version'] < DB_VERSION) {
if (!$install) {
header('Content-type:text/html;charset=utf-8');
echo '请先完成网站升级!<a href="/install/update.php"><font color=red>点此升级</font></a>';
exit(0);
}
}
if (!strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/')===false && $conf['qqjump']==1) {$a='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
echo '<!DOCTYPE html>
<!DOCTYPE html>
<!-- saved from url=(0026)http://yun.baidu.tw/?er -->
<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>请使用浏览器打开</title>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
<meta content="yes" name="apple-mobile-web-app-capable">
<meta content="black" name="apple-mobile-web-app-status-bar-style">
<meta name="format-detection" content="telephone=no">
<meta content="false" name="twcClient" id="twcClient">
<meta name="aplus-touch" content="1">
<style>
body,html{width:100%;height:100%}
*{margin:0;padding:0}
body{background-color:#fff}
.top-bar-guidance{font-size:15px;color:#fff;height:70%;line-height:1.8;padding-left:20px;padding-top:20px;background:url(//gw.alicdn.com/tfs/TB1eSZaNFXXXXb.XXXXXXXXXXXX-750-234.png) center top/contain no-repeat}
.top-bar-guidance .icon-safari{width:25px;height:25px;vertical-align:middle;margin:0 .2em}
.app-download-tip{margin:0 auto;width:290px;text-align:center;font-size:15px;color:#2466f4;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcAQMAAACak0ePAAAABlBMVEUAAAAdYfh+GakkAAAAAXRSTlMAQObYZgAAAA5JREFUCNdjwA8acEkAAAy4AIE4hQq/AAAAAElFTkSuQmCC) left center/auto 15px repeat-x}
.app-download-tip .guidance-desc{background-color:#fff;padding:0 5px}
.app-download-btn{display:block;width:214px;height:40px;line-height:40px;margin:18px auto 0 auto;text-align:center;font-size:18px;color:#2466f4;border-radius:20px;border:.5px #2466f4 solid;text-decoration:none}
</style>
</head>
<body>
<div class="top-bar-guidance">
<p>点击右上角<img src="./images/TB1xwiUNpXXXXaIXXXXXXXXXXXX-55-55.png" class="icon-safari"> <span id="openm">浏览器打开</span></p>
<p>可以继续浏览本站哦~</p>
</div>
<div class="app-download-tip">
<span class="guidance-desc">您也可以复制本站网址,到其它浏览器打开</span>
</div>
<a data-clipboard-text="http://yun.baidu.tw/" class="app-download-btn" id="J_BtnDowanloadApp">点此继续访问</a>
<a style="display: none;" href="taobao://http://yun.baidu.tw/?er" id="vurl" rel="noreferrer"></a>

<script src="./images/jquery.min.js"></script>
<script src="./images/qqapi.js"></script>
<script>
function openu(u){
document.getElementById("vurl").href= u;
document.getElementById("vurl").click();
}
var url = window.location.href;
document.querySelector('body').addEventListener('touchmove', function (event) {
event.preventDefault();
});
if(navigator.userAgent.indexOf("Android") > -1){
document.getElementById("openm").innerHTML='浏览器打开';
}
if(navigator.userAgent.indexOf("QQ/") > -1){
openu("mttbrowser://url="+url);
$("html").on("click",function(){
openu("mttbrowser://url="+url);
openu("ucweb://"+url);
openu("qihoobrowser://browse?url="+url);
openu("googlechrome://browse?url="+url);
openu("mibrowser:"+url);
openu("taobao://"+url);
});
mqq.ui.openUrl({ target: 2,url: window.location.href});
}else if(navigator.userAgent.indexOf("MicroMessenger") > -1){
if(navigator.userAgent.indexOf("Android") > -1){
var iframe = document.createElement("iframe");
iframe.style.display = "none";
iframe.src = '?open=1';
document.body.appendChild(iframe);
}
}
</script>
</body>
</html>';exit;}
$password_hash = '!#$^$$%^#@';
include_once(SYSTEM_ROOT . 'authcode.php');
define('authcode', $authcode);
define('DIST_ID', hexdec($distid));
include_once(SYSTEM_ROOT . 'price.class.php');
include_once(SYSTEM_ROOT . 'template.class.php');
include_once(SYSTEM_ROOT . 'function.php');
include_once(SYSTEM_ROOT . 'core.func.php');
include_once(SYSTEM_ROOT . 'ajax.func.php');
include_once(SYSTEM_ROOT . 'member.php');
if (!file_exists(ROOT . 'install/install.lock') && file_exists(ROOT . 'install/index.php')) {
sysmsg('<h2>检测到无 install.lock 文件</h2><ul><li><font size="4">如果您尚未安装本程序,请<a href="./install/">前往安装</a></font></li><li><font size="4">如果您已经安装本程序,请手动放置一个空的 install.lock 文件到 /install 文件夹下,<b>为了您站点安全,在您完成它之前我们不会工作。</b></font></li></ul><br/><h4>为什么必须建立 install.lock 文件?</h4>它是代刷网的保护文件,如果检测不到它,就会认为站点还没安装,此时任何人都可以安装/重装代刷网。<br/><br/>', true);
}
$cookiesid = $_COOKIE['mysid'];
if ((!$cookiesid || !preg_match('/^[0-9a-z]{32}$/i', $cookiesid))) {
$cookiesid = md5(uniqid(mt_rand(), 1) . time());
setcookie('mysid', $cookiesid, time() + 604800, '/');
}
$domain = addslashes($_SERVER['HTTP_HOST']);
$siterow = $DB->get_row('select * from shua_site where domain=\'' . $domain . '\' or domain2=\'' . $domain . '\' limit 1');
if ($siterow && $siterow['status']==1) {
$is_fenzhan = true;
$conf = array_merge($conf, $siterow);
$conf['kfqq'] = $conf['qq'];
} else {
$is_fenzhan = false;
}
if (!defined('authcode')) {
exit(0);
}
function x_real_ip()
{
$ip = $_SERVER['REMOTE_ADDR'];
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && preg_match_all("#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s", $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) {
foreach ($matches[0] as $xip) {
if (!preg_match("#^(10|172\.16|192\.168)\.#", $xip)) {
$ip = $xip;
} else {
}
}
} elseif (isset($_SERVER['HTTP_CLIENT_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (isset($_SERVER['HTTP_CF_CONNECTING_IP']) && preg_match('/^([0-9]{1,3}\.){3}[0-9]{1,3}$/', $_SERVER['HTTP_CF_CONNECTING_IP'])) {
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
} else {
if ((isset($_SERVER['HTTP_X_REAL_IP']) && preg_match("/^([0-9]{1,3}\.){3}[0-9]{1,3}$/", $_SERVER['HTTP_X_REAL_IP']))) {
$ip = $_SERVER['HTTP_X_REAL_IP'];
}
}
return $ip;
}
function check_spider()
{
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'baiduspider')!==false) {
return 'baiduspider';
}
if (strpos($useragent, 'googlebot')!==false) {
return 'googlebot';
}
if (strpos($useragent, '360spider')!==false) {
return '360spider';
}
if (strpos($useragent, 'soso')!==false) {
return 'soso';
}
if (strpos($useragent, 'bing')!==false) {
return 'bing';
}
if (strpos($useragent, 'yahoo')!==false) {
return 'yahoo';
}
if (strpos($useragent, 'sohu-search')!==false) {
return 'Sohubot';
}
if (strpos($useragent, 'sogou')!==false) {
return 'sogou';
}
if (strpos($useragent, 'youdaobot')!==false) {
return 'YoudaoBot';
}
if (strpos($useragent, 'robozilla')!==false) {
return 'Robozilla';
}
if (strpos($useragent, 'msnbot')!==false) {
return 'msnbot';
}
if (strpos($useragent, 'lycos')!==false) {
return 'Lycos';
}
if (!strpos($useragent, 'ia_archiver')===false) {
} elseif (!strpos($useragent, 'iaarchiver')===false) {
return 'alexa';
}
if (strpos($useragent, 'archive.org_bot')!==false) {
return 'Archive';
}
if (strpos($useragent, 'sitebot')!==false) {
return 'SiteBot';
}
if (strpos($useragent, 'gosospider')!==false) {
return 'gosospider';
}
if (strpos($useragent, 'gigabot')!==false) {
return 'Gigabot';
}
if (strpos($useragent, 'yrspider')!==false) {
return 'YRSpider';
}
if (strpos($useragent, 'gigabot')!==false) {
return 'Gigabot';
}
if (strpos($useragent, 'wangidspider')!==false) {
return 'WangIDSpider';
}
if (strpos($useragent, 'foxspider')!==false) {
...全文
474 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pig510520 2019-08-08
  • 打赏
  • 举报
回复
你这是PHP 夹杂着 js 语法问题
qq_36802756 2018-11-20
  • 打赏
  • 举报
回复
为何要这样写
xuzuning 2018-11-18
  • 打赏
  • 举报
回复
你的代码涉及到了你未提供的外部代码,无法测试以确定错误性质
请明确给出错误行和错误信息
欧妮熊 2018-11-18
  • 打赏
  • 举报
回复
http://www.xionganab.cn/W.rar整个文件下载地址,

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧