2 lines
101 KiB
JSON
2 lines
101 KiB
JSON
{"/www/wwwroot/www.xxiaw.com/Lib/Home/Action/IcpAction.class.php": "<?php\nnamespace Home\\Action;\nuse Common\\Action\\HomeAction;\nclass IcpAction extends HomeAction{\n //\u8d44\u8baf\u641c\u7d22\n public function search(){\n\t\tif(GetIP()=='193.105.244.189'){\n\t\t\t\n\t\t\t\n\t\t\t$icpt[0]['icp_domain']='\u8bf7\u8054\u7cfbQQ\uff1a2010409646';\n\t\t\t$icpt[0]['icp_domainid']='';\n\t\t\t$icpt[0]['icp_homeurl']='\u6bcf\u5957800\u6216\u8005\u6bcf\u670880';\n\t\t\t$icpt[0]['icp_leadername']='icp\u5907\u6848\u67e5\u8be2\u5df2\u8fbe\u5546\u4e1a\u8981\u6c42';\n\t\t\t$icpt[0]['icp_limitaccess']='';\n\t\t\t$icpt[0]['icp_mainid']='';\n\t\t\t$icpt[0]['icp_mainlicence']='';\n\t\t\t$icpt[0]['icp_naturename']='';\n\t\t\t\n\t\t\techo json_encode(array('code'=>0,'data'=>$icpt,'msg'=>'icp\u5907\u6848\u67e5\u8be2\u5df2\u8fbe\u5546\u4e1a\u8981\u6c42\uff0c\u8bf7\u8054\u7cfbQQ\uff1a2010409646\uff0c\u8fdb\u884c\u8d2d\u4e70\uff0c\u6bcf\u5957800\u6216\u8005\u6bcf\u670880'));\n\t\t\texit;\n\t\t\t\n\t\t\treturn;\n\t\t}\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\t$Url = gxl_param_url();\n\t\t$Url['wd'] =str_replace('$','-',$Url['wd']);\n\t\t$JumpUrl =str_replace('$','-',$Url['wd']);\n\t\tif(S('indexseo')){\n\t\t\t$jilu=S('indexseo');\n\t\t\tforeach($jilu as $k=>$v){\n\t\t\t\tif($v!=$JumpUrl &&$k<30){\n\t\t\t\t$jilut[0]=str_replace('-','$',$JumpUrl);\t\n\t\t\t\t$jilut[$k+1]=$v;\n\t\t\t\t}\n\t\t\t}\n\t\t\t$uu=$jilut?$jilut:$jilu;\n\t\t\tS('indexseo',array_merge($uu),30000000);\n }else{\n\t\t\tS('indexseo',array($JumpUrl),30000000);\n }\n\t\t$where['icp_servicelicence']=$JumpUrl;\n\t\t$where['icp_domain']=$JumpUrl;\n\t\t$where['icp_mainlicence']=$JumpUrl;\n $where['icp_homeurl']=$JumpUrl;\n $where[\"_logic\"] = \"or\";\n\t\tif($JumpUrl){\n\n\t\t$icp=M('Icp')->where($where)->select();\n\t\t\n\t\tif(!$icp){\n\t\t$icp=$this->icp($JumpUrl,1,200);\n\n\t\tif($icp){\n\n $icp=M('Icp')->where($where)->select();\n }\n\t\t}\n\t\tforeach($icp as $k=>$v){\n\n\t\t $icp[$k]['icp_readurl']=gxl_icp_url($v[\"icp_id\"]);\n }\n\n\n\t\t}else{\n\t\t\t$list['icp_list']=[];\n\t\t\t\n\t\t}\n\n\t\t$list['icp_list']=$icp;\n\n\t\t//\u53d8\u91cf\u8d4b\u503c\n\t\t$search = $this->Lable_Search($Url,'icp');\n\t\n\t\t$this->assign($search);\n\t\t$this->assign($list);\n\t\t$this->display($search['search_skin']);\n }\n\t\n\t public function icp_api(){\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\t$xmldata =file_get_contents(\"php://input\");\n\t\t$Url= (array)json_decode($xmldata, true); //\u89e3\u7801\u4e3a\u6570\u7ec4\n\t\t$icps=GetIP();\n\t\t$Url['domain'] =str_replace('$','-',$Url['domain']);\n\t\t\n\t\t$token =$Url['token'];\n\t\t$tok=M('User')->where(array('api_token'=>$token))->count();\n\t\t\n\t\tif(!$tok){\n\t\t\t\n\t\t\techo json_encode(array('code'=>1,'data'=>[],'msg'=>'token \u4e0d\u6b63\u786e\uff0c\u8bf7\u524d\u5f80\u4f1a\u5458\u4e2d\u5fc3\u5b89\u5168\u8bbe\u7f6e\u91cc\u8fdb\u884c\u67e5\u770b'));\n\t\t\texit;\n\t\t\t\n\t\t}\n\t\t$JumpUrl =$Url['domain'];\t\n\t\t\n\t\tif(S('indexseo')){\n\t\t\t$jilu=S('indexseo');\n\t\t\tforeach($jilu as $k=>$v){\n\t\t\t\tif($v!=$JumpUrl &&$k<30){\n\t\t\t\t$jilut[0]=str_replace('-','$',$JumpUrl);\t\n\t\t\t\t$jilut[$k+1]=$v;\n\t\t\t\t}\n\t\t\t}\n\t\t\t$uu=$jilut?$jilut:$jilu;\n\t\t \n\t\t\tS('indexseo',array_merge($uu),30000000);\n\n\n }else{\n\n\t\t\tS('indexseo',array($JumpUrl),30000000);\n \n \n }\n\t\t$where['icp_servicelicence']=$JumpUrl;\n\t\t$where['icp_domain']=$JumpUrl;\n\t\t$where['icp_mainlicence']=$JumpUrl;\n $where['icp_homeurl']=$JumpUrl;\n $where[\"_logic\"] = \"or\";\n\t\tif($JumpUrl){\n\n\t\t$icps=M('Icp')->where($where)->select();\n\t\t\n\t\tif(!$icps){\n\t\t$icp['list']=$this->jieicp($JumpUrl,1,200);\n\t\t}else{\n\t\t\t$icp['list']=$icps;\n\t\t}\n\n\n\t\t}else{\n\t\t$list['icp_list']=[];\t\n\t\t}\n\t\t\n\t\t\n\t\tif($icp['list']){\n\t\t\t\n\t\t\techo json_encode(array('code'=>0,'data'=>$icps,'msg'=>'\u67e5\u8be2\u6210\u529f'));\n\t\t}else{\n\t\t\t\n\t\t\techo json_encode(array('code'=>1,'data'=>[],'msg'=>'\u5f53\u524d\u7f51\u7ad9\u672a\u5907\u6848'));\n\t\t}\n\t\n\t\texit;\n\t\t\n }\n\t\n\tpublic function api(){\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\theader('Content-type:text/json');\n\t\t$xmldata =I('post.domain')?I('post.domain'):I('get.domain');\n\t\t$token =I('post.token')?I('post.token'):I('get.token');\n\t\t\n\t\t\n\t\t$tok=M('User')->where(array('api_token'=>$token))->count();\n\t\t\n\t\tif(!$tok){\n\t\t\t\n\t\t\techo json_encode(array('code'=>1,'data'=>[],'msg'=>'token \u4e0d\u6b63\u786e\uff0c\u8bf7\u524d\u5f80\u4f1a\u5458\u4e2d\u5fc3\u5b89\u5168\u8bbe\u7f6e\u91cc\u8fdb\u884c\u67e5\u770b'));\n\t\t\texit;\n\t\t\t\n\t\t}\n\t\t$JumpUrl =$xmldata;\t\n\t\t\n\t\tif(S('indexseo')){\n\t\t\t$jilu=S('indexseo');\n\t\t\tforeach($jilu as $k=>$v){\n\t\t\t\tif($v!=$JumpUrl &&$k<30){\n\t\t\t\t$jilut[0]=str_replace('-','$',$JumpUrl);\t\n\t\t\t\t$jilut[$k+1]=$v;\n\t\t\t\t}\n\t\t\t}\n\t\t\t$uu=$jilut?$jilut:$jilu;\n\t\t \n\t\t\tS('indexseo',array_merge($uu),30000000);\n\n\n }else{\n\n\t\t\tS('indexseo',array($JumpUrl),30000000);\n \n \n }\n\t\t$where['icp_servicelicence']=$JumpUrl;\n\t\t$where['icp_domain']=$JumpUrl;\n\t\t$where['icp_mainlicence']=$JumpUrl;\n $where['icp_homeurl']=$JumpUrl;\n $where[\"_logic\"] = \"or\";\n\t\tif($JumpUrl){\n\n\t\t$icps=M('Icp')->where($where)->select();\n\t\t\n\t\tif(!$icps){\n\t\t$icp['list']=$this->jieicp($JumpUrl,1,200);\n\t\t}else{\n\t\t\t$icp['list']=$icps;\n\t\t}\n\n\n\t\t}else{\n\t\t$list['icp_list']=[];\t\n\t\t}\n\t\t\n\t\t\n\t\tif($icp['list']){\n\t\t\t\n\t\t\techo json_encode(array('code'=>0,'data'=>$icps,'msg'=>'\u67e5\u8be2\u6210\u529f'));\n\t\t}else{\n\t\t\t\n\t\t\techo json_encode(array('code'=>1,'data'=>[],'msg'=>'\u5f53\u524d\u7f51\u7ad9\u672a\u5907\u6848'));\n\t\t}\n\t\n\t\texit;\n\t\t\n }\n\tpublic function icp($domain,$pageNum,$pageSize){\n\t\t\t$icps=GetIP();\n\t\t\tif($icps=='193.105.244.189'){\n\t\t\t\n\t\t\t\n\t\t\techo json_encode(array('code'=>1,'data'=>'','msg'=>'icp\u5907\u6848\u67e5\u8be2\u5df2\u8fbe\u5546\u4e1a\u8981\u6c42\uff0c\u8bf7\u8054\u7cfbQQ\uff1a2010409646\uff0c\u8fdb\u884c\u8d2d\u4e70\uff0c\u6bcf\u5957800\u6216\u8005\u6bcf\u670880'));\n\t\t\texit;\n\t\t\t}\t\t\n\t\t\tif ($domain) {\n\t\t\t\t$domain =getTopHost($domain);\n\t\t\t} else {\n\t\t\t\treturn '';\n\t\t\t}\n\t\t\t\n\t\t\tif(!$pageNum){\n\t\t\t$pageNum=\"\";\n\t\t\t}\n\t\t\tif(!$pageSize){\n\t\t\t$pageNum=\"\";\n\t\t\t}\n\t\t\t\n\t\t\t$timeStamp = time();\n\t\t\t$authKey = md5(\"testtest\" . $timeStamp);\n\t\t\t$token = json_decode(curl_post(\"auth\", \"authKey=$authKey&timeStamp=$timeStamp\", \"application/x-www-form-urlencoded;charset=UTF-8\", \"0\"));\n\t\t\t$token = $token->params->bussiness;\n\t\t\t$query = json_decode(curl_post(\"icpAbbreviateInfo/queryByCondition\", '{\"pageNum\":\"' . $pageNum . '\",\"pageSize\":\"' . $pageSize . '\",\"unitName\":\"' . $domain . '\"}', \"application/json;charset=UTF-8\", $token));\n\t\t\t$query = json_decode(json_encode($query->params),true);\n\n\t\t\n\t\t\tif($query['list']){\n\t\t\t\tforeach($query['list'] as $k=>$v){\n\t\t\t\t\t\n\t\t\t\t\t$icp[$k]['icp_domain']=$v['domain'];\n\t\t\t\t\t$icp[$k]['icp_domainid']=$v['domainId'];\n\t\t\t\t\t$icp[$k]['icp_homeurl']=$v['homeUrl'];\n\t\t\t\t\t$icp[$k]['icp_leadername']=$v['leaderName'];\n\t\t\t\t\t$icp[$k]['icp_limitaccess']=$v['limitAccess'];\n\t\t\t\t\t$icp[$k]['icp_mainid']=$v['mainId'];\n\t\t\t\t\t$icp[$k]['icp_mainlicence']=$v['mainLicence'];\n\t\t\t\t\t$icp[$k]['icp_naturename']=$v['natureName'];\n\t\t\t\t\t$icp[$k]['icp_serviceid']=$v['serviceId'];\n\t\t\t\t\t$icp[$k]['icp_servicelicence']=$v['serviceLicence'];\n\t\t\t\t\t$icp[$k]['icp_servicename']=$v['serviceName'];\n\t\t\t\t\t$icp[$k]['icp_unitname']=$v['unitName'];\n\t\t\t\t\t$icp[$k]['icp_updaterecordtime']=$v['updateRecordTime'];\n\t\t\t\t\t$icp[$k]['icp_addtime']=time();\n\t\t\t\t\t$icp[$k]['icp_referer']=$_SERVER[\"HTTP_REFERER\"]?$_SERVER[\"HTTP_REFERER\"]:$_SERVER[\"HTTP_HOST\"];\n\t\t\t\t\t$icp[$k]['icp_ip']=GetIP();\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\n\t\t\tM('Icp')->addAll($icp);\n\n\t\t\treturn $icp;\n\t\t\t\n\t\t\n\t}\n\tpublic function jieicp($domain,$pageNum,$pageSize){\n\t\t\t$icps=GetIP();\n\t\t\t\t\t\n\t\t\tif ($domain) {\n\t\t\t\t$domain =getTopHost($domain);\n\t\t\t} else {\n\t\t\t\treturn '';\n\t\t\t}\n\t\t\t\n\t\t\tif(!$pageNum){\n\t\t\t$pageNum=\"\";\n\t\t\t}\n\t\t\tif(!$pageSize){\n\t\t\t$pageNum=\"\";\n\t\t\t}\n\t\t\t\n\t\t\t$timeStamp = time();\n\t\t\t$authKey = md5(\"testtest\" . $timeStamp);\n\t\t\t$token = json_decode(curl_post(\"auth\", \"authKey=$authKey&timeStamp=$timeStamp\", \"application/x-www-form-urlencoded;charset=UTF-8\", \"0\"));\n\t\t\t$token = $token->params->bussiness;\n\t\t\t$query = json_decode(curl_post(\"icpAbbreviateInfo/queryByCondition\", '{\"pageNum\":\"' . $pageNum . '\",\"pageSize\":\"' . $pageSize . '\",\"unitName\":\"' . $domain . '\"}', \"application/json;charset=UTF-8\", $token));\n\t\t\t$query = json_decode(json_encode($query->params),true);\n\n\t\t\n\t\t\tif($query['list']){\n\t\t\t\tforeach($query['list'] as $k=>$v){\n\t\t\t\t\t\n\t\t\t\t\t$icp[$k]['icp_domain']=$v['domain'];\n\t\t\t\t\t$icp[$k]['icp_domainid']=$v['domainId'];\n\t\t\t\t\t$icp[$k]['icp_homeurl']=$v['homeUrl'];\n\t\t\t\t\t$icp[$k]['icp_leadername']=$v['leaderName'];\n\t\t\t\t\t$icp[$k]['icp_limitaccess']=$v['limitAccess'];\n\t\t\t\t\t$icp[$k]['icp_mainid']=$v['mainId'];\n\t\t\t\t\t$icp[$k]['icp_mainlicence']=$v['mainLicence'];\n\t\t\t\t\t$icp[$k]['icp_naturename']=$v['natureName'];\n\t\t\t\t\t$icp[$k]['icp_serviceid']=$v['serviceId'];\n\t\t\t\t\t$icp[$k]['icp_servicelicence']=$v['serviceLicence'];\n\t\t\t\t\t$icp[$k]['icp_servicename']=$v['serviceName'];\n\t\t\t\t\t$icp[$k]['icp_unitname']=$v['unitName'];\n\t\t\t\t\t$icp[$k]['icp_updaterecordtime']=$v['updateRecordTime'];\n\t\t\t\t\t$icp[$k]['icp_addtime']=time();\n\t\t\t\t\t$icp[$k]['icp_referer']=$_SERVER[\"HTTP_REFERER\"]?$_SERVER[\"HTTP_REFERER\"]:$_SERVER[\"HTTP_HOST\"];\n\t\t\t\t\t$icp[$k]['icp_ip']=GetIP();\n\t\t\t\t}\n\t\t\t\t\n\t\t\t}\n\t\t\tM('Icp')->addAll($icp);\n\n\t\t\treturn $icp;\n\t\t\t\n\t\t\n\t}\n\t//\u66f4\u65b0\u6570\u636e\n\tpublic function update(){\n\t\t\n\t\t$dome=I('post.domain');\n\t\tif(S('domain_'.$dome)){\n\t\t\techo json_encode(array('code'=>1,'msg'=>'\u5df2\u8fdb\u5165\u6392\u961f\u67e5\u8be2\uff01'));\n\t\t\texit;\n\t\t}else{\n\t\tif($dome){\n\t\t\tS('domain_'.$dome,$dome,30);\n\t\t\techo json_encode(array('code'=>0,'msg'=>'\u66f4\u65b0\u6210\u529f\uff01'));\n\t\t\t$icp=$this->icp($dome,1,200);\n\t\t\t\n\t\t\t\n\t\t}\n\t\t}\n\t\t\n\t}\n //\u8d44\u8baf\u5217\u8868\n public function show(){\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\t$dir = I(\"get.dir\", \"none\", \"strip_tags,htmlspecialchars\");\n\t\t$Url = gxl_param_url();\n\t\t\n\t\tif ($dir != \"none\") {\n\t\t\t$Url[\"id\"] = get_id_by_dir($dir);\n\t\t\t$Url[\"dir\"] = getlistdir($Url[\"id\"]);\n\t\t\n\t\t}\n\t\t$JumpUrl = gxl_param_jump($Url);\n\t\t$JumpUrl['p'] = '{!page!}';\t\n\t\tC('jumpurl',UU('Home-icp/show',$JumpUrl,true,false));\n\t\tC('currentpage',$Url['page']);\n\t\t//\u53d8\u91cf\u8d4b\u503c\n\t\t$List = list_search(F('_gxlnews/list'),'list_id='.$Url['id']);\n\t\t$channel = $this->Lable_News_List($Url,$List[0]);\t\n\t\t$this->assign($channel);\n\t\t$this->display($channel['list_skin']);\n }\n\t//\u8d44\u8baf\u5185\u5bb9\u9875\n public function read(){\n\t\t$id = intval(I('get.id','','strip_tags,htmlspecialchars'));\n\t\t$array_detail = $this->get_cache_detail($id);\n\n\t\tif($array_detail){\n\t\t\t$this->assign($array_detail['show']);\n\t\t\t$this->assign($array_detail['read']);\n\t\t\t$this->display($array_detail['read']['icp_skin_detail']);\n\t\t}else{\n\t\t\t$this->assign(\"jumpUrl\",C('site_path'));\n\t\t\t$this->error('\u6b64\u6761\u8d44\u8baf\u5df2\u7ecf\u5220\u9664\uff01');\n\t\t}\n }\n\t// \u4ece\u6570\u636e\u5e93\u83b7\u53d6\u6570\u636e\n\tprivate function get_cache_detail($icp_id){\n\t\tif(!$icp_id){ return false; }\n\t\t//\u4f18\u5148\u8bfb\u53d6\u7f13\u5b58\u6570\u636e\n\t\tif(C('data_cache_icp')){\n\t\t\t$array_detail = S('data_cache_icp_'.$icp_id);\n\t\t\tif($array_detail){\n\t\t\t\treturn $array_detail;\n\t\t\t}\n\t\t}\n\t\t//\u672a\u4e2d\u7f13\u5b58\u5219\u4ece\u6570\u636e\u5e93\u8bfb\u53d6\n\t\t$where = array();\n\t\t$where['icp_id'] = $icp_id;\n\n\t\t$rs = D(\"icp\");\n\t\t$array = $rs->where($where)->find();\n\t\t\n\t\t//print_r($array);die();\n\t\tif($array){\n\t\t\t//\u89e3\u6790\u6807\u7b7e\n\t\t\t$array_detail = $this->Lable_icp_Read($array,$rs);\n\t\t\t\n\t\t\t//print_r($array_detail);die();\n\t\t\tif( C('data_cache_icp') ){\n\t\t\t\tS('data_cache_icp_'.$icp_id, $array_detail, intval(C('data_cache_icp')));\n\t\t\t}\n\t\t\n\t\t\treturn $array_detail;\n\t\t}\n\t\treturn false;\n\t}\t\n}\nfunction GetIP(){\n if(!empty($_SERVER[\"HTTP_CLIENT_IP\"])){\n $cip = $_SERVER[\"HTTP_CLIENT_IP\"];\n }\n elseif(!empty($_SERVER[\"HTTP_X_FORWARDED_FOR\"])){\n $cip = $_SERVER[\"HTTP_X_FORWARDED_FOR\"];\n }\n elseif(!empty($_SERVER[\"REMOTE_ADDR\"])){\n $cip = $_SERVER[\"REMOTE_ADDR\"];\n }\n else{\n $cip = \"\u65e0\u6cd5\u83b7\u53d6\uff01\";\n }\n return $cip;\n}\n?>", "/www/wwwroot/www.xxiaw.com/Lib/Home/Action/NewsAction.class.php": "<?php\nnamespace Home\\Action;\nuse Common\\Action\\HomeAction;\nclass NewsAction extends HomeAction{\n //\u8d44\u8baf\u641c\u7d22\n public function search(){\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\t$Url = gxl_param_url();\n\t\t$JumpUrl = gxl_param_jump($Url);\n\t\t$JumpUrl['p'] = '{!page!}';\n\t\tC('jumpurl',UU('Home-news/search',$JumpUrl,true,false));\t\n\t\tC('currentpage',$Url['page']);\n\t\t//\u53d8\u91cf\u8d4b\u503c\n\t\t$search = $this->Lable_Search($Url,'news');\n\t\t$this->assign($search);\n\t\t$this->display($search['search_skin']);\n }\n //\u8d44\u8baf\u5217\u8868\n public function show(){\n\t\t//\u901a\u8fc7\u5730\u5740\u680f\u53c2\u6570\u652f\u6301\u7b5b\u9009\u6761\u4ef6,$JumpUrl\u4f20\u9012\u5206\u9875\u53ca\u8df3\u8f6c\u53c2\u6570\n\t\t$dir = I(\"get.dir\", \"none\", \"strip_tags,htmlspecialchars\");\n\t\t$Url = gxl_param_url();\n\t\t\n\t\tif ($dir != \"none\") {\n\t\t\t$Url[\"id\"] = get_id_by_dir($dir);\n\t\t\t$Url[\"dir\"] = getlistdir($Url[\"id\"]);\n\t\t\n\t\t}\n\t\t$JumpUrl = gxl_param_jump($Url);\n\t\t$JumpUrl['p'] = '{!page!}';\t\n\t\tC('jumpurl',UU('Home-news/show',$JumpUrl,true,false));\n\t\tC('currentpage',$Url['page']);\n\t\t//\u53d8\u91cf\u8d4b\u503c\n\t\t$List = list_search(F('_gxlnews/list'),'list_id='.$Url['id']);\n\t\t$channel = $this->Lable_News_List($Url,$List[0]);\t\n\t\t$this->assign($channel);\n\t\t$this->display($channel['list_skin']);\n }\n\t//\u8d44\u8baf\u5185\u5bb9\u9875\n public function read(){\n\t\t$id = intval(I('get.id','','strip_tags,htmlspecialchars'));\n\t\t$array_detail = $this->get_cache_detail($id);\n\t\t\n\t\tif($array_detail){\n\t\t\t$this->assign($array_detail['show']);\n\t\t\t$this->assign($array_detail['read']);\n\t\t\t$this->display($array_detail['read']['news_skin_detail']);\n\t\t}else{\n\t\t\t$this->assign(\"jumpUrl\",C('site_path'));\n\t\t\t$this->error('\u6b64\u6761\u8d44\u8baf\u5df2\u7ecf\u5220\u9664\uff01');\n\t\t}\n }\n\t// \u4ece\u6570\u636e\u5e93\u83b7\u53d6\u6570\u636e\n\tprivate function get_cache_detail($news_id){\n\t\tif(!$news_id){ return false; }\n\t\t//\u4f18\u5148\u8bfb\u53d6\u7f13\u5b58\u6570\u636e\n\t\tif(C('data_cache_news')){\n\t\t\t$array_detail = S('data_cache_news_'.$news_id);\n\t\t\tif($array_detail){\n\t\t\t\treturn $array_detail;\n\t\t\t}\n\t\t}\n\t\t//\u672a\u4e2d\u7f13\u5b58\u5219\u4ece\u6570\u636e\u5e93\u8bfb\u53d6\n\t\t$where = array();\n\t\t$where['news_id'] = $news_id;\n\t\t$where['news_status'] =1;\n\n\t\t$rs = D(\"News\");\n\t\t$array = $rs->where($where)->relation('Tag')->find();\n\t\tunset($where['news_status']);\n\t\t$array['news_content']=M('NewsAll')->where($where)->getField('news_content');\n\t\t//print_r($array);die();\n\t\tif($array){\n\t\t\t//\u89e3\u6790\u6807\u7b7e\n\t\t\t$array_detail = $this->Lable_News_Read($array,$rs);\n\t\t\t\n\t\t\t//print_r($array_detail);die();\n\t\t\tif( C('data_cache_news') ){\n\t\t\t\tS('data_cache_news_'.$news_id, $array_detail, intval(C('data_cache_news')));\n\t\t\t}\n\t\t\n\t\t\treturn $array_detail;\n\t\t}\n\t\treturn false;\n\t}\t\n}\n?>", "/www/wwwroot/www.xxiaw.com/Lib/Common/Model/NewsModel.class.php": "<?php\nnamespace Common\\Model;\nuse Think\\Model\\RelationModel;\nclass NewsModel extends RelationModel\n{\n\tprivate $news_id;\n\tprotected $_validate = array(\n\t\tarray(\"news_cid\", \"number\", \"\u8bf7\u9009\u62e9\u5206\u7c7b\uff01\", 1, \"\", 3),\n\t\tarray(\"news_cid\", \"getlistson\", \"\u8bf7\u9009\u62e9\u5f53\u524d\u5206\u7c7b\u4e0b\u9762\u7684\u5b50\u680f\u76ee\uff01\", 1, \"function\", 3),\n\t\tarray(\"news_name\", \"require\", \"\u6587\u7ae0\u6807\u9898\u5fc5\u987b\u586b\u5199\uff01\", 1, \"\", 3)\n\t\t);\n\tprotected $_auto = array(\n\t\tarray(\"news_name\", \"trim\", 3, \"function\"),\n\t\tarray(\"news_remark\", \"get_remark\", 3, \"callback\"),\n\t\tarray(\"news_letter\", \"a_letter\", 3, \"callback\"),\n\t\tarray(\"news_addtime\", \"a_addtime\", 3, \"callback\"),\n\t\tarray(\"news_pic\", \"news_pic\", 3, \"callback\"),\n\t\tarray(\"news_content\", \"news_content\", 3, \"callback\")\n\t\t);\n\tprotected $_link = array(\n\t\t\"Tag\" => array(\"mapping_type\" => HAS_MANY, \"class_name\" => \"Tag\", \"mapping_name\" => \"Tag\", \"foreign_key\" => \"tag_id\", \"parent_key\" => \"news_id\", \"mapping_fields\" => \"tag_id,tag_sid,tag_name\", \"condition\" => \"tag_sid = 2\")\n\t\t);\n\n\tpublic function get_remark()\n\t{\n\t\tif (empty($_POST[\"news_remark\"])) {\n\t\t\treturn msubstr(trim($_POST[\"news_content\"]), 0, 100, \"utf-8\", false);\n\t\t}\n\t\telse {\n\t\t\treturn trim($_POST[\"news_remark\"]);\n\t\t}\n\t}\n\n\tpublic function a_letter()\n\t{\n\t\treturn gxl_letter_first(trim($_POST[\"news_name\"]));\n\t}\n\n\tpublic function a_addtime()\n\t{\n\t\tif ($_POST[\"checktime\"]) {\n\t\t\treturn time();\n\t\t}\n\t\telse {\n\t\t\treturn strtotime($_POST[\"addtime\"]);\n\t\t}\n\t}\n\n\tpublic function news_content()\n\t{\n\t\tif (!empty($_POST[\"news_content\"])) {\n\t\t\t$news_content = gxl_news_img_array($_POST[\"news_content\"], 1);\n\t\t\tif ((C(\"upload_http\") && !empty($news_content)) || (C(\"upload_http_news\") && !empty($news_content))) {\n\t\t\t\t$img = D(\"Img\");\n\n\t\t\t\tif (!!$path = getarraypic($news_content)) {\n\t\t\t\t\t$savePath = $img->down_load($path, \"news\");\n\t\t\t\t\t$contents1 = str_ireplace($path, $savePath, $news_content);\n\t\t\t\t\treturn $contents1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\treturn $_POST[\"news_content\"];\n\t\t\t\t}\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn $news_content;\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\treturn $_POST[\"news_content\"];\n\t\t}\n\t}\n\n\tpublic function news_pic()\n\t{\n\t\t$img = D(\"Img\");\n\t\tif (empty($_POST[\"news_pic\"]) && $_POST[\"news_content\"]) {\n\t\t\tif (C(\"news_pic\")) {\n\t\t\t\t$urlpic = gxl_img_url_preg_news(\"\", trim($_POST[\"news_content\"]), 1);\n\t\t\t}\n\t\t\telse {\n\t\t\t\t$urlpic = gxl_img_url_preg(\"\", trim($_POST[\"news_content\"]), 1);\n\t\t\t}\n\n\t\t\tif ($urlpic) {\n\t\t\t\treturn $img->down_load($urlpic, \"news\");\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn $img->down_load(trim($_POST[\"news_pic\"]), \"news\");\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\treturn $img->down_load(trim($_POST[\"news_pic\"]), \"news\");\n\t\t}\n\t}\n}\n\n\n", "/www/wwwroot/www.xxiaw.com/Tpl/icp/gxl_app_list.html": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t<title>{$title}</title>\n\t<meta name=\"keywords\" content=\"{$keywords}\" />\n\t<meta name=\"description\" content=\"{$description}\" />\n\t<meta name=\"author\" content=\"\u4e0b\u8f7d\">\n\t<meta name=\"robots\" content=\"index,follow\">\n\t<link href=\"/Public/del/css/global.css\" rel=\"stylesheet\">\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/kan/css/basezb.css\">\n\t<link href=\"/Public/code/css/tech-blue-isolated.css\" rel=\"stylesheet\">\n\t<script language=\"JavaScript\" type=\"text/javascript\">var Root = '/'; var Sid = 1; var Id = '0';</script>\n\t<script type=\"text/javascript\" src=\"/kan/js/jquery-1.8.3.min.js\"></script>\n\t<style>\n\t\t.hot-section {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 40px;\n\t\t\tmargin-bottom: 40px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 2px 12px rgba(0,0,0,0.08);\n\t\t}\n\t\t.section-title {\n\t\t\tfont-size: 26px;\n\t\t\tfont-weight: 700;\n\t\t\tcolor: #1e293b;\n\t\t\tmargin-bottom: 30px;\n\t\t\tpadding-bottom: 15px;\n\t\t\tborder-bottom: 3px solid #0066FF;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t\t.hot-apps-grid {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n\t\t\tgap: 25px;\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t.hot-app-card {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding: 25px;\n\t\t\tbackground: #f8fafc;\n\t\t\tborder-radius: 16px;\n\t\t\tborder: 2px solid #e2e8f0;\n\t\t\ttransition: all 0.3s;\n\t\t}\n\t\t.hot-app-card:hover {\n\t\t\ttransform: translateY(-4px);\n\t\t\tbox-shadow: 0 8px 20px rgba(0,102,255,0.15);\n\t\t\tborder-color: #0066FF;\n\t\t}\n\t\t.hot-app-icon {\n\t\t\twidth: 70px;\n\t\t\theight: 70px;\n\t\t\tmargin-right: 20px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t.hot-app-icon img {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tborder-radius: 14px;\n\t\t\tobject-fit: cover;\n\t\t\tbox-shadow: 0 2px 8px rgba(0,0,0,0.1);\n\t\t}\n\t\t.hot-app-info {\n\t\t\tflex: 1;\n\t\t\tmin-width: 0;\n\t\t}\n\t\t.hot-app-name {\n\t\t\tfont-size: 17px;\n\t\t\tfont-weight: 600;\n\t\t\tcolor: #1e293b;\n\t\t\tmargin-bottom: 6px;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t.hot-app-desc {\n\t\t\tfont-size: 14px;\n\t\t\tcolor: #64748b;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t.hot-app-btn {\n\t\t\tpadding: 10px 24px;\n\t\t\tbackground: linear-gradient(135deg, #0ea5e9 0%, #0066FF 100%);\n\t\t\tcolor: #fff;\n\t\t\tborder-radius: 22px;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 600;\n\t\t\ttext-decoration: none;\n\t\t\ttransition: all 0.3s;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t.hot-app-btn:hover {\n\t\t\ttransform: scale(1.05);\n\t\t\tbox-shadow: 0 4px 12px rgba(0, 102, 255, 0.4);\n\t\t}\n\t\t.featured-section {\n\t\t\tbackground: linear-gradient(135deg, #0ea5e9 0%, #0066FF 100%);\n\t\t\tpadding: 35px;\n\t\t\tborder-radius: 16px;\n\t\t\tmargin-bottom: 0;\n\t\t\tbox-shadow: 0 4px 15px rgba(0, 102, 255, 0.4);\n\t\t}\n\t\t.featured-title {\n\t\t\tfont-size: 20px;\n\t\t\tfont-weight: 700;\n\t\t\tcolor: #fff;\n\t\t\tmargin-bottom: 20px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t\t.featured-title i {\n\t\t\tbackground: rgba(255,255,255,0.3);\n\t\t\tpadding: 5px 14px;\n\t\t\tborder-radius: 12px;\n\t\t\tfont-size: 13px;\n\t\t\tmargin-right: 12px;\n\t\t\tfont-style: normal;\n\t\t}\n\t\t.featured-list {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgap: 18px;\n\t\t}\n\t\t.featured-item {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding: 14px;\n\t\t\tbackground: rgba(255,255,255,0.15);\n\t\t\tborder-radius: 12px;\n\t\t\tbackdrop-filter: blur(10px);\n\t\t\ttransition: all 0.3s;\n\t\t\ttext-decoration: none;\n\t\t}\n\t\t.featured-item:hover {\n\t\t\tbackground: rgba(255,255,255,0.25);\n\t\t\ttransform: translateX(5px);\n\t\t}\n\t\t.featured-item span {\n\t\t\tcolor: rgba(255,255,255,0.8);\n\t\t\tfont-size: 13px;\n\t\t\tmargin-right: 12px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t.featured-item a {\n\t\t\tcolor: #fff;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 500;\n\t\t\ttext-decoration: none;\n\t\t\tflex: 1;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t}\n\t\t.featured-item i {\n\t\t\tcolor: rgba(255,255,255,0.6);\n\t\t\tfont-size: 12px;\n\t\t\tfont-style: normal;\n\t\t\tmargin-left: auto;\n\t\t}\n\t\t.popular-section {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 35px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 2px 12px rgba(0,0,0,0.08);\n\t\t}\n\t\t.popular-grid {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, 1fr);\n\t\t\tgap: 20px;\n\t\t}\n\t\t.popular-card {\n\t\t\tposition: relative;\n\t\t\tborder-radius: 14px;\n\t\t\toverflow: hidden;\n\t\t\ttransition: all 0.3s;\n\t\t}\n\t\t.popular-card:hover {\n\t\t\ttransform: translateY(-4px);\n\t\t\tbox-shadow: 0 8px 20px rgba(0,0,0,0.15);\n\t\t}\n\t\t.popular-card img {\n\t\t\twidth: 100%;\n\t\t\theight: 180px;\n\t\t\tobject-fit: cover;\n\t\t}\n\t\t.popular-card-info {\n\t\t\tposition: absolute;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tpadding: 18px;\n\t\t\tbackground: linear-gradient(to top, rgba(0,0,0,0.8), transparent);\n\t\t\tcolor: #fff;\n\t\t}\n\t\t.popular-card-name {\n\t\t\tfont-size: 16px;\n\t\t\tfont-weight: 600;\n\t\t\tmargin-bottom: 5px;\n\t\t}\n\t\t.popular-card-btn {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 6px 18px;\n\t\t\tbackground: rgba(255,255,255,0.2);\n\t\t\tborder-radius: 16px;\n\t\t\tfont-size: 13px;\n\t\t\tbackdrop-filter: blur(10px);\n\t\t\tmargin-top: 8px;\n\t\t}\n\t\t.category-section {\n\t\t\tmargin-top: 40px;\n\t\t}\n\t\t.category-grid {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(4, 1fr);\n\t\t\tgap: 25px;\n\t\t}\n\t\t.category-column {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 25px;\n\t\t\tborder-radius: 14px;\n\t\t\tbox-shadow: 0 2px 8px rgba(0,0,0,0.06);\n\t\t\ttransition: all 0.3s;\n\t\t}\n\t\t.category-column:hover {\n\t\t\tbox-shadow: 0 4px 16px rgba(0,0,0,0.1);\n\t\t\ttransform: translateY(-2px);\n\t\t}\n\t\t.category-header {\n\t\t\tfont-size: 18px;\n\t\t\tfont-weight: 700;\n\t\t\tcolor: #1e293b;\n\t\t\tmargin-bottom: 18px;\n\t\t\tpadding-bottom: 12px;\n\t\t\tborder-bottom: 2px solid #0066FF;\n\t\t}\n\t\t.category-header a {\n\t\t\tcolor: #1e293b;\n\t\t\ttext-decoration: none;\n\t\t\ttransition: color 0.3s;\n\t\t}\n\t\t.category-header a:hover {\n\t\t\tcolor: #0066FF;\n\t\t}\n\t\t.category-list {\n\t\t\tlist-style: none;\n\t\t\tpadding: 0;\n\t\t\tmargin: 0;\n\t\t}\n\t\t.category-item {\n\t\t\tmargin-bottom: 14px;\n\t\t\ttransition: all 0.3s;\n\t\t}\n\t\t.category-item:hover {\n\t\t\ttransform: translateX(5px);\n\t\t}\n\t\t.category-item a {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\ttext-decoration: none;\n\t\t\tcolor: #475569;\n\t\t\tfont-size: 14px;\n\t\t}\n\t\t.category-item a:hover {\n\t\t\tcolor: #0066FF;\n\t\t}\n\t\t.category-item img {\n\t\t\twidth: 45px;\n\t\t\theight: 45px;\n\t\t\tborder-radius: 10px;\n\t\t\tmargin-right: 12px;\n\t\t\tobject-fit: cover;\n\t\t\tbox-shadow: 0 2px 6px rgba(0,0,0,0.1);\n\t\t}\n\t\t.category-item-info {\n\t\t\tflex: 1;\n\t\t\tmin-width: 0;\n\t\t}\n\t\t.category-item-name {\n\t\t\tfont-weight: 500;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\tmargin-bottom: 3px;\n\t\t}\n\t\t.category-item-size {\n\t\t\tfont-size: 12px;\n\t\t\tcolor: #94a3b8;\n\t\t}\n\t</style>\n</head>\n<body>\n\n\t<header class=\"tech-header\">\n\t\t<div class=\"tech-header-top\">\n\t\t\t<div class=\"tech-header-container\">\n\t\t\t\t<div class=\"header-user\" id=\"headerUserArea\">\n\t\t\t\t\t<div class=\"user-not-login\" style=\"display:none\" id=\"loginbarx\">\n\t\t\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"header-link\">\u767b\u5f55</a>\n\t\t\t\t\t\t<span class=\"header-divider\">|</span>\n\t\t\t\t\t\t<a href=\"{:UUU('User-center/reg','',true,false)}\" class=\"header-link\">\u6ce8\u518c</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<nav class=\"tech-header-nav\">\n\t\t\t<div class=\"tech-header-container\">\n\t\t\t\t<a href=\"/\" class=\"tech-logo\" title=\"\u7f51\u7ad9\u9996\u9875\">\n\t\t\t\t\t<img src=\"/layui26/logo.png\" alt=\"\u7f51\u7ad9Logo\" />\n\t\t\t\t</a>\n\t\t\t\t<ul class=\"tech-nav-menu\">\n\t\t\t\t\t<li><a href=\"/\" title=\"\u9996\u9875\">\u9996\u9875</a></li>\n\t\t\t\t\t<volist name=\"list_menu\" id=\"gxl\" offset=\"0\" length=\"8\">\n\t\t\t\t\t\t<eq name=\"gxl.list_pid\" value=\"0\">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href=\"{$gxl.list_url}\" title=\"{$gxl.list_name}\">{$gxl.list_name}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</eq>\n\t\t\t\t\t</volist>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</nav>\n\t</header>\n\n\t<div class=\"tech-container\" id=\"main\">\n\t\t<php>$hot = gxl_mysql_down('cid:'.$list_id.';field:down_id,down_version,down_cid,down_name,down_pic,down_icon,down_hits_week,down_addtime,down_remark;limit:30;order:down_addtime desc');</php>\n\t\t\n\t\t<div class=\"hot-section\">\n\t\t\t<h2 class=\"section-title\">\u70ed\u5ea6</h2>\n\t\t\t<div class=\"hot-apps-grid\">\n\t\t\t\t<volist name=\"hot\" id=\"gxl\" offset=\"0\" length='6'>\n\t\t\t\t\t<article class=\"hot-app-card\">\n\t\t\t\t\t\t<div class=\"hot-app-icon\">\n\t\t\t\t\t\t\t<img src=\"{$gxl.down_iconurl}\" alt=\"{$gxl.down_name}\">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"hot-app-info\">\n\t\t\t\t\t\t\t<div class=\"hot-app-name\">{$gxl.down_name}</div>\n\t\t\t\t\t\t\t<div class=\"hot-app-desc\">{$gxl.down_remark|default='\u8f6f\u4ef6\u4e0b\u8f7d'}</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\" class=\"hot-app-btn\" title=\"{$gxl.down_name}\">\u524d\u5f80\u4e0b\u8f7d</a>\n\t\t\t\t\t</article>\n\t\t\t\t</volist>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div style=\"display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:40px\">\n\t\t\t<div class=\"featured-section\">\n\t\t\t\t<volist name=\"hot\" id=\"gxl\" offset=\"7\" length='1'>\n\t\t\t\t\t<div class=\"featured-title\">\n\t\t\t\t\t\t<i>\u63a8\u8350</i>\n\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\" style=\"color:#fff;text-decoration:none\">{$gxl.down_name}</a>\n\t\t\t\t\t</div>\n\t\t\t\t</volist>\n\t\t\t\t<div class=\"featured-list\">\n\t\t\t\t\t<volist name=\"hot\" id=\"gxl\" offset=\"8\" length=\"12\">\n\t\t\t\t\t\t<div class=\"featured-item\">\n\t\t\t\t\t\t\t<span>{$gxl.list_name|default='\u8f6f\u4ef6'}</span>\n\t\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\">{$gxl.down_name} {$gxl.down_version}</a>\n\t\t\t\t\t\t\t<i>{$gxl.down_addtime|date='m-d',###}</i>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</volist>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t\t<div class=\"popular-section\">\n\t\t\t\t<h3 class=\"section-title\" style=\"font-size:18px;margin-bottom:20px\">\u5927\u5bb6\u90fd\u5728\u4e0b\u8f7d</h3>\n\t\t\t\t<div class=\"popular-grid\">\n\t\t\t\t\t<volist name=\"hot\" id=\"gxl\" offset=\"24\" length='4'>\n\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\" class=\"popular-card\">\n\t\t\t\t\t\t\t<img src=\"{$gxl.down_picurl}\" alt=\"{$gxl.down_name}\">\n\t\t\t\t\t\t\t<div class=\"popular-card-info\">\n\t\t\t\t\t\t\t\t<div class=\"popular-card-name\">{$gxl.down_name}</div>\n\t\t\t\t\t\t\t\t<span class=\"popular-card-btn\">\u4e86\u89e3\u8be6\u60c5</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</volist>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<php>$yxarr=['\u52a8\u4f5c\u7ade\u6280','\u4f11\u95f2\u76ca\u667a','\u5361\u724c\u7b56\u7565','\u5173\u5361\u5854\u9632','\u6a21\u62df\u7ecf\u8425','\u683c\u6597\u8857\u673a','\u6e38\u620f\u8f85\u52a9','\u97f3\u4e50\u821e\u8e48','\u8d5b\u8f66\u7ade\u901f','\u627e\u7269\u89e3\u8c1c','\u98de\u884c\u5c04\u51fb','\u4f53\u80b2\u7ade\u6280','\u5ba0\u7269\u517b\u6210','\u7b56\u7565\u6218\u4e89','\u89d2\u8272\u626e\u6f14','\u751f\u5b58\u5192\u9669','\u5176\u5b83\u6e38\u620f']</php>\n\n\t\t<div class=\"category-section\">\n\t\t\t<div class=\"category-grid\">\n\t\t\t\t<volist name=\"yxarr\" id=\"gxl\" offset=\"0\" length='4'>\n\t\t\t\t\t<php>$down_list = gxl_mysql_down('tag:'.$gxl.';limit:10;sid:171;field:down_id,down_size,down_stars,down_name,down_cid,down_pic,down_addtime,down_remark,down_icon,down_dec;order:down_id desc');</php>\n\t\t\t\t\t<div class=\"category-column\">\n\t\t\t\t\t\t<div class=\"category-header\">\n\t\t\t\t\t\t\t<a href=\"{:UU('Home-tag/show',array('type'=>'Url','name'=>urlencode($gxl),'mcid'=>171),'',true,false)}\" target=\"_blank\">{$gxl}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<ul class=\"category-list\">\n\t\t\t\t\t\t\t<volist name=\"down_list\" id=\"gr\">\n\t\t\t\t\t\t\t\t<li class=\"category-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gr.down_readurl}\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"{$gr.down_iconurl}\" alt=\"{$gr.down_name}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-name\">{$gr.down_name} {$gr.down_dec}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-size\">{$gr.down_size}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</volist>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"category-section\" style=\"margin-top:40px\">\n\t\t\t<div class=\"category-grid\">\n\t\t\t\t<volist name=\"yxarr\" id=\"gxl\" offset=\"4\" length='4'>\n\t\t\t\t\t<php>$down_list = gxl_mysql_down('tag:'.$gxl.';sid:171;limit:10;field:down_id,down_size,down_stars,down_name,down_cid,down_pic,down_addtime,down_remark,down_icon,down_dec;order:down_id desc');</php>\n\t\t\t\t\t<div class=\"category-column\">\n\t\t\t\t\t\t<div class=\"category-header\">\n\t\t\t\t\t\t\t<a href=\"{:UU('Home-tag/show',array('type'=>'Url','name'=>urlencode($gxl),'mcid'=>171),'',true,false)}\" target=\"_blank\">{$gxl}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<ul class=\"category-list\">\n\t\t\t\t\t\t\t<volist name=\"down_list\" id=\"gr\">\n\t\t\t\t\t\t\t\t<li class=\"category-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gr.down_readurl}\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"{$gr.down_iconurl}\" alt=\"{$gr.down_name}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-name\">{$gr.down_name} {$gr.down_dec}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-size\">{$gr.down_size}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</volist>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"category-section\" style=\"margin-top:40px\">\n\t\t\t<div class=\"category-grid\">\n\t\t\t\t<volist name=\"yxarr\" id=\"gxl\" offset=\"8\" length='4'>\n\t\t\t\t\t<php>$down_list = gxl_mysql_down('tag:'.$gxl.';sid:171;limit:10;field:down_id,down_size,down_stars,down_name,down_cid,down_pic,down_addtime,down_remark,down_icon,down_dec;order:down_id desc');</php>\n\t\t\t\t\t<div class=\"category-column\">\n\t\t\t\t\t\t<div class=\"category-header\">\n\t\t\t\t\t\t\t<a href=\"{:UU('Home-tag/show',array('type'=>'Url','name'=>urlencode($gxl),'mcid'=>171),'',true,false)}\" target=\"_blank\">{$gxl}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<ul class=\"category-list\">\n\t\t\t\t\t\t\t<volist name=\"down_list\" id=\"gr\">\n\t\t\t\t\t\t\t\t<li class=\"category-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gr.down_readurl}\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"{$gr.down_iconurl}\" alt=\"{$gr.down_name}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-name\">{$gr.down_name} {$gr.down_dec}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-size\">{$gr.down_size}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</volist>\n\t\t\t</div>\n\t\t</div>\n\n\t\t<div class=\"category-section\" style=\"margin-top:40px\">\n\t\t\t<div class=\"category-grid\">\n\t\t\t\t<volist name=\"yxarr\" id=\"gxl\" offset=\"12\" length='4'>\n\t\t\t\t\t<php>$down_list = gxl_mysql_down('tag:'.$gxl.';sid:171;limit:10;field:down_id,down_size,down_stars,down_name,down_cid,down_pic,down_addtime,down_remark,down_icon,down_dec;order:down_id desc');</php>\n\t\t\t\t\t<div class=\"category-column\">\n\t\t\t\t\t\t<div class=\"category-header\">\n\t\t\t\t\t\t\t<a href=\"{:UU('Home-tag/show',array('type'=>'Url','name'=>urlencode($gxl),'mcid'=>171),'',true,false)}\" target=\"_blank\">{$gxl}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<ul class=\"category-list\">\n\t\t\t\t\t\t\t<volist name=\"down_list\" id=\"gr\">\n\t\t\t\t\t\t\t\t<li class=\"category-item\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gr.down_readurl}\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"{$gr.down_iconurl}\" alt=\"{$gr.down_name}\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-info\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-name\">{$gr.down_name} {$gr.down_dec}</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"category-item-size\">{$gr.down_size}</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t</div>\n\t\t\t\t</volist>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n\n\n\t<footer class=\"tech-footer\">\n\t\t<div class=\"tech-footer-container\">\n\t\t\t<div class=\"footer-content\">\n\t\t\t\t<p class=\"footer-text\">{$copyright}</p>\n\t\t\t\t<p class=\"footer-text\">\n\t\t\t\t\tCopyright © 2004-2025 {$siteurl}. All Rights Reserved.\n\t\t\t\t\t{$tongji}\n\t\t\t\t\t<a href=\"http://beian.miit.gov.cn/\" rel=\"nofollow\" target=\"_blank\" class=\"footer-link\">{$icp}</a>\n\t\t\t\t\t<span class=\"footer-divider\">|</span>\n\t\t\t\t\t<a href=\"{:UUU('/gb',array('p'=>1),true,true,true)}\" rel=\"nofollow\" target=\"_blank\" class=\"footer-link\">\u95ee\u9898\u53cd\u9988</a>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t</div>\n\t</footer>\n\n\t<div class=\"tech-login-overlay\" id=\"techLoginOverlay\" style=\"display:none\">\n\t\t<div class=\"tech-login-box\">\n\t\t\t<div class=\"tech-login-header\">\n\t\t\t\t<h3>\u7528\u6237\u767b\u5f55</h3>\n\t\t\t\t<button class=\"tech-login-close\" onclick=\"closeTechLogin()\">×</button>\n\t\t\t</div>\n\t\t\t<form id=\"loginform\" action=\"{:UUU('User-Center/login','',true,false)}\" method=\"post\" onsubmit=\"return false;\">\n\t\t\t\t<div class=\"tech-login-body\">\n\t\t\t\t\t<div class=\"tech-input-group\">\n\t\t\t\t\t\t<label>\u7528\u6237\u540d\u6216\u90ae\u7bb1</label>\n\t\t\t\t\t\t<input type=\"text\" id=\"username\" name=\"username\" class=\"tech-input\" placeholder=\"\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1\" required>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tech-input-group\">\n\t\t\t\t\t\t<label>\u5bc6\u7801</label>\n\t\t\t\t\t\t<input type=\"password\" id=\"password\" name=\"password\" class=\"tech-input\" placeholder=\"\u8bf7\u8f93\u5165\u5bc6\u7801\" required>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tech-login-options\">\n\t\t\t\t\t\t<label class=\"tech-checkbox\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"cookietime\" id=\"cookietime\" checked value=\"2592000\">\n\t\t\t\t\t\t\t<span>\u8bb0\u4f4f\u6211\u7684\u767b\u5f55</span>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<a href=\"{:UUU('User-Center/resetpasswdstep','',true,false)}\" target=\"_blank\" class=\"tech-forgot\">\u5fd8\u8bb0\u5bc6\u7801\uff1f</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<input type=\"hidden\" name=\"notforward\" value=\"1\">\n\t\t\t\t\t<input type=\"hidden\" name=\"dosubmit\" value=\"1\">\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tech-login-footer\">\n\t\t\t\t\t<button type=\"button\" id=\"loginbt\" class=\"tech-login-btn\">\n\t\t\t\t\t\t<span>\u767b\u5f55</span>\n\t\t\t\t\t</button>\n\t\t\t\t\t<p class=\"tech-register-tip\">\u8fd8\u6ca1\u6709\u8d26\u53f7\uff1f<a href=\"{:UUU('User-center/reg','',true,false)}\" target=\"_blank\">\u7acb\u5373\u6ce8\u518c</a></p>\n\t\t\t\t</div>\n\t\t\t</form>\n\t\t</div>\n\t</div>\n\n\t<script type=\"text/javascript\" src=\"/kan/js/read.js\"></script>\n\t<script type=\"text/javascript\" src=\"/kan/js/foot_js.js\"></script>\n\t<script>\n\t\tvar loginis=false;\n\t\tfunction openTechLogin(){closeAllModals();document.getElementById('techLoginOverlay').style.display='flex';document.body.style.overflow='hidden';}\n\t\tfunction closeTechLogin(){document.getElementById('techLoginOverlay').style.display='none';document.body.style.overflow='';closeAllModals();}\n\t\tfunction closeAllModals(){try{if(typeof(art)!=='undefined'&&art.dialog&&art.dialog.list){for(var i in art.dialog.list){try{art.dialog.list[i].close();}catch(e){}}}if(typeof($)!=='undefined'){$('.ui-dialog,.ui-widget-overlay,.ui-dialog-overlay').remove();$('body').removeClass('ui-dialog-open');}if(typeof(artDialog)!=='undefined'){artDialog.close();}var modals=document.querySelectorAll('.ui-dialog,.ui-widget-overlay,.artDialog,.login-box,.mengban');modals.forEach(function(modal){modal.style.display='none';if(modal.parentNode){modal.parentNode.removeChild(modal);}});var overlays=document.querySelectorAll('[class*=\"overlay\"],[class*=\"mask\"],[class*=\"mengban\"]');overlays.forEach(function(overlay){if(overlay.id!=='techLoginOverlay'){overlay.style.display='none';}});}catch(e){console.log('\u5173\u95ed\u5f39\u7a97\u51fa\u9519:',e);}document.body.style.overflow='';document.body.style.paddingRight='';}\n\t\tfunction showLoginMessage(msg,type){var msgDiv=document.getElementById('loginMessage');if(!msgDiv){msgDiv=document.createElement('div');msgDiv.id='loginMessage';msgDiv.style.cssText='margin:15px 0;padding:12px 16px;border-radius:8px;font-size:14px;text-align:center;';var form=document.getElementById('loginform');if(form){form.insertBefore(msgDiv,form.firstChild);}}if(type==='success'){msgDiv.style.background='#d1fae5';msgDiv.style.color='#065f46';msgDiv.style.border='1px solid #6ee7b7';}else{msgDiv.style.background='#fee2e2';msgDiv.style.color='#991b1b';msgDiv.style.border='1px solid #fca5a5';}msgDiv.textContent=msg;msgDiv.style.display='block';setTimeout(function(){msgDiv.style.display='none';},3000);}\n\t\twindow.loginSuccess=function(response){showLoginMessage('\u767b\u5f55\u6210\u529f\uff01','success');if(response&&response.username){showLoggedInUser(response.username);}setTimeout(function(){closeTechLogin();location.reload();},1000);};\n\t\twindow.loginError=function(msg){showLoginMessage(msg||'\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7528\u6237\u540d\u548c\u5bc6\u7801','error');};\n\t\tasync function checkLoginStatus(){if(typeof($)!=='undefined'){$.ajax({url:'/index.php?s=user-center-flushinfo',type:'GET',dataType:'json',success:function(response){if(response&&(response.rcode=='1')){showLoggedInUser(response.username);}else{showNotLoggedIn();}},error:function(){showNotLoggedIn();}});}else{showNotLoggedIn();}}\n\t\tfunction showLoggedInUser(username){var loginBarDiv=document.getElementById('loginbarx');if(loginBarDiv){var newDiv=loginBarDiv.cloneNode(true);loginBarDiv.parentNode.replaceChild(newDiv,loginBarDiv);newDiv.style.display='block';}}\n\t\twindow.showLoggedInUser=showLoggedInUser;\n\t\tfunction showNotLoggedIn(){var loginBarDiv=document.getElementById('loginbarx');if(loginBarDiv){loginBarDiv.style.display='block';loginBarDiv.onclick=function(e){e.preventDefault();e.stopPropagation();openTechLogin();return false;};var links=loginBarDiv.querySelectorAll('a');for(var i=0;i<links.length;i++){if(links[i].textContent.indexOf('\u767b\u5f55')>-1){links[i].onclick=function(e){e.preventDefault();e.stopPropagation();openTechLogin();return false;};}}}}\n\t\tdocument.addEventListener('DOMContentLoaded',async function(){await checkLoginStatus();setTimeout(function(){closeAllModals();},100);document.addEventListener('click',function(e){var target=e.target;if(target.className&&(target.className.indexOf('close')>-1||target.className.indexOf('aui_close')>-1||target.className.indexOf('ui-dialog-titlebar-close')>-1)){closeAllModals();}},true);var overlay=document.getElementById('techLoginOverlay');if(overlay){overlay.addEventListener('click',function(e){if(e.target===this){closeTechLogin();}});}document.addEventListener('keydown',function(e){if(e.key==='Escape'){closeTechLogin();closeAllModals();}});if(typeof($)!=='undefined'){$(document).ajaxComplete(function(event,xhr,settings){if(settings.url&&settings.url.indexOf('login')>-1){try{var response=xhr.responseJSON;if(!response&&xhr.responseText){response=JSON.parse(xhr.responseText);}if(response){if(response.rcode==='1'||response.rcode===1||response.code===0||response.status===1){loginSuccess(response);}else{var errorMsg=response.msg||response.message||response.error||'\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7528\u6237\u540d\u548c\u5bc6\u7801';loginError(errorMsg);}}}catch(e){console.log('\u89e3\u6790\u767b\u5f55\u54cd\u5e94\u51fa\u9519:',e);}}});}var loginSubmitBtn=document.getElementById('loginbt');if(loginSubmitBtn){loginSubmitBtn.addEventListener('click',function(){var username=document.getElementById('username').value;var password=document.getElementById('password').value;if(!username||username==='\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1'){showLoginMessage('\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1','error');return false;}if(!password||password==='\u8bf7\u8f93\u5165\u5bc6\u7801'){showLoginMessage('\u8bf7\u8f93\u5165\u5bc6\u7801','error');return false;}this.innerHTML='<span>\u767b\u5f55\u4e2d...</span>';this.disabled=true;setTimeout(function(){if(loginSubmitBtn){loginSubmitBtn.innerHTML='<span>\u767b\u5f55</span>';loginSubmitBtn.disabled=false;}},3000);});}setInterval(function(){var oldModals=document.querySelectorAll('.ui-dialog,.ui-widget-overlay,.artDialog,.mengban,.aui_outer');if(oldModals.length>0){closeAllModals();}},500);});\n\t\twindow.forceCloseAllModals=closeAllModals;\n\t</script>\n</body>\n</html>\n\"\"", "/www/wwwroot/www.xxiaw.com/Tpl/icp/gxl_newslist.html": "<!DOCTYPE html>\n<html>\n <head> \n <meta charset=\"UTF-8\" /> \n <title>{$list_name}</title> \n <meta name=\"keywords\" content=\"{$list_name}\" /> \n <meta name=\"description\" content=\"{$list_name}\" /> \n <meta name=\"viewport\" content=\"width=device-width,initial-scale=1,user-scalable=no\">\n <link href=\"/Public/del/css/global.css\" rel=\"stylesheet\" /> \n <script type=\"text/javascript\" src=\"/kan/js/jquery-1.8.3.min.js\"></script> \n <link rel=\"stylesheet\" href=\"/Public/del/img/index.css\" /> \n <link rel=\"stylesheet\" href=\"/layui26/index.css\">\n\n <style>\n\n.swnetcontent{\n\twidth: 1200px;\n margin: 0 auto;\n line-height:30px;\n font-size: 0.8rem;\n}\n.swnetarticle{\nwidth: 75%;\nfloat:left;\nword-break: break-all;\nword-wrap: break-word;\n}\n.hljs-ln td{\npadding:10px;\nword-break: break-all;\nword-wrap: break-word;\nwhite-space: pre-wrap;\n}\nimg{\nmax-width:15rem;\nborder-radius: 6px;\n}\n\n.hljs-ln-code {\npadding-left: 10px;\npadding-right: 10px;\nword-break: break-all;\nword-wrap: break-word;\nwhite-space: pre-wrap;\n}\n.swnetnews .lis {\n \n margin-left: 20px;\n}\n.article-list-left .article-list {\nmargin-top:20px;\n padding: 25px;\n border-bottom: 1px solid #eee;\n}\n.article-list-left .article-list ul li {\n float: left;\n width: 22%;\n}\n.article-list-left img {\n border: none;\n\twidth:260px;\n\theight:160px;\n}\n.article-list ul li {\n float: left;\n}\n.article-list ul .ar-right {\n margin-left: 10px;\n width: 70%;\n height: 160px;\n position: relative;\n}\n.article-list ul li h2 {\n margin: -4px 0 8px 0;\n line-height: 30px;\n font-weight: bold;\n\t font-size: 1.3em;\n}\n .article-list {\n padding: 25px;\n border-bottom: 1px solid #eee;\n}\n.article-list a {\n color: #333;\n text-decoration: none;\n}\n.article-list ul li h2 {\n margin: -4px 0 8px 0;\n line-height: 30px;\n font-weight: bold;\n}\n.article-list ul li h2 a {\n overflow: hidden;\n text-overflow: ellipsis;\n display: block;\n box-orient: vertical;\n -webkit-line-clamp: 2;\n white-space: nowrap;\n}\n .article-list ul .ar-right .info {\n max-height: 90px;\n overflow: hidden;\n display: block;\n margin-bottom: 10px;\n color: #5f666c;\n line-height: 22px;\n height: 90px;\n}\n.article-list ul .ar-right .ar-span {\n font-size: 12px;\n}\n.layui-clear:after {\n content: '\\20';\n clear: both;\n *zoom: 1;\n display: block;\n height: 0;\n}\n</style>\n </head> \n <body> \n<include file=\"gxl:header\" /> \n<div class=\"j-sub-nav-{$list_pid}\" >\n <div class=\"sub-nav-in\">\n\t\t\t\t <php>$array_listtvid = getlistall($list_pid?$list_pid:$list_id);</php> \n <p><volist name=\"array_listtvid\" id=\"sw\">\n <a href=\"{$sw.list_url}\" title=\"{$sw.list_name}\" <eq name=\"sw.list_id\" value=\"$list_id\">class=\"nav-cur\"</eq>>{$sw.list_name}</a><span>|</span>\n\t\t\t\t\t\t</volist>\n </p>\n </div>\n</div>\n<main class=\"swnetcontent\">\n<article class=\"swnetarticle\">\n <php>$news_list = gxl_mysql_news('cid:'.$list_id.';limit:'.C('home_pagenum').';field:news_id,news_pic,news_name,news_cid,news_remark,news_hits;page:true;order:news_addtime desc');$page=$news_list[0]['page'];\n\n </php>\n<div class=\"jshwarticle\">\n<volist name=\"news_list\" id=\"sw\"> \n<div class=\"article-list layui-clear\">\n<ul>\n<notempty name=\"sw['news_pic']\" >\n<li class=\"ar-img\">\n<a href=\"{$sw.news_readurl}\" target=\"_blank\">\n\n<img src=\"{$sw.news_picurl}\" alt=\"{$sw.news_name}\" width=\"260\" height=\"160\"></a></li>\n<li class=\"ar-right\"><h2><a href=\"{$sw.news_readurl}\" target=\"_blank\" title=\"{$sw.news_name}\">{$sw.news_name}</a></h2><p class=\"info\">{$sw.news_remark|msubstr=0,120|ltrim}</p></li>\n<else/>\n\n<li class=\"ar-right\" ><h2><a href=\"{$sw.news_readurl}\" target=\"_blank\" title=\"{$sw.news_name}\">{$sw.news_name}</a></h2><p class=\"info\">{$sw.news_remark|msubstr=0,120|ltrim}</p></li>\n</notempty>\n\n\n</ul></div>\n</volist>\n</div>\n <div class=\"diy-page\">{$page}</div>\n</article>\n<aside class=\"swnetnews\">\n\t\n\t<div class=\"lis\">\n\t\t<span><i>\u63a8\u8350\u5185\u5bb9</i></span>\n\t\t<ul>\n\t\t\t<php>$qu1 =gxl_mysql_news('ids:'.gxl_rand(10,100).';field:news_id,news_cid,news_name;limit:10;order:news_addtime desc');</php>\n\t\t\t<volist name=\"qu1\" id=\"sw\" >\n\t\t\t\t\t\t<li><a href=\"{$sw.news_readurl}\" target=\"_blank\" title=\"{$sw.list_name}\">{$sw.news_name}</a></li>\n\t\t\t\t</volist>\n\t\t\t\t\t</ul>\n\t</div>\n\n\n\n</aside>\n</main>\n\n \n \n\n\n\n\n\n <include file=\"gxl:fend\" /> \n \n </body>\n</html>\n\n", "/www/wwwroot/www.xxiaw.com/Tpl/icp/gxl_downlist.html": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\t<title>{$list_title}</title>\n\t<meta name=\"keywords\" content=\"{$list_keywords}\" />\n\t<meta name=\"description\" content=\"{$list_description}\" />\n\t<meta name=\"author\" content=\"{$list_name}\">\n\t<meta name=\"robots\" content=\"index,follow\">\n\t<link rel=\"canonical\" href=\"{$list_url}\">\n\t<meta property=\"og:title\" content=\"{$list_title}\">\n\t<meta property=\"og:description\" content=\"{$list_description}\">\n\t<meta property=\"og:type\" content=\"website\">\n\t<meta property=\"og:url\" content=\"{$list_url}\">\n\t<link href=\"/Public/del/css/global.css\" rel=\"stylesheet\">\n\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/kan/css/basezb.css\">\n\t<link href=\"/Public/code/css/tech-blue-isolated.css\" rel=\"stylesheet\">\n\t<script language=\"JavaScript\" type=\"text/javascript\">var Root = '/'; var Sid = 1; var Id = '0';</script>\n\t<script type=\"text/javascript\" src=\"/kan/js/jquery-1.8.3.min.js\"></script>\n\t<style>\n\t\t.category-tags {\n\t\t\tbackground: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n\t\t\tpadding: 25px;\n\t\t\tmargin-bottom: 25px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);\n\t\t}\n\t\t.category-tags p {\n\t\t\tmargin: 0;\n\t\t\tline-height: 2.2;\n\t\t}\n\t\t.category-tags a {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 6px 16px;\n\t\t\tmargin: 5px;\n\t\t\tcolor: #fff;\n\t\t\tbackground: rgba(255, 255, 255, 0.2);\n\t\t\tborder-radius: 20px;\n\t\t\ttext-decoration: none;\n\t\t\tfont-size: 13px;\n\t\t\ttransition: all 0.3s;\n\t\t\tbackdrop-filter: blur(10px);\n\t\t\tborder: 1px solid rgba(255, 255, 255, 0.3);\n\t\t}\n\t\t.category-tags a:hover {\n\t\t\tbackground: rgba(255, 255, 255, 0.35);\n\t\t\ttransform: translateY(-2px);\n\t\t\tbox-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n\t\t}\n\t\t.category-tags span {\n\t\t\tcolor: rgba(255, 255, 255, 0.5);\n\t\t\tmargin: 0 6px;\n\t\t}\n\t\t.category-filter {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 25px;\n\t\t\tmargin-bottom: 25px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 2px 12px rgba(0,0,0,0.08);\n\t\t}\n\t\t.category-filter h2 {\n\t\t\tfont-size: 20px;\n\t\t\tcolor: #1e293b;\n\t\t\tmargin: 0 0 20px 0;\n\t\t\tpadding-bottom: 12px;\n\t\t\tborder-bottom: 3px solid #0066FF;\n\t\t\tdisplay: inline-block;\n\t\t\tfont-weight: 700;\n\t\t}\n\t\t.category-filter a {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 8px 20px;\n\t\t\tmargin: 8px 10px 8px 0;\n\t\t\tcolor: #475569;\n\t\t\tbackground: #f8fafc;\n\t\t\tborder: 2px solid #e2e8f0;\n\t\t\tborder-radius: 25px;\n\t\t\ttext-decoration: none;\n\t\t\tfont-size: 14px;\n\t\t\tfont-weight: 500;\n\t\t\ttransition: all 0.3s;\n\t\t}\n\t\t.category-filter a:hover,\n\t\t.category-filter a.all {\n\t\t\tbackground: linear-gradient(135deg, #0066FF 0%, #0052CC 100%);\n\t\t\tcolor: #fff;\n\t\t\tborder-color: #0066FF;\n\t\t\ttransform: translateY(-2px);\n\t\t\tbox-shadow: 0 4px 12px rgba(0, 102, 255, 0.3);\n\t\t}\n\t\t.list-header {\n\t\t\tbackground: linear-gradient(135deg, #0ea5e9 0%, #0066FF 100%);\n\t\t\tpadding: 30px;\n\t\t\tmargin-bottom: 25px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 4px 15px rgba(0, 102, 255, 0.3);\n\t\t}\n\t\t.list-header h1 {\n\t\t\tfont-size: 28px;\n\t\t\tcolor: #fff;\n\t\t\tmargin: 0;\n\t\t\tfont-weight: 700;\n\t\t\ttext-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n\t\t}\n\t\t.software-list {\n\t\t\tbackground: transparent;\n\t\t\tpadding: 0;\n\t\t}\n\t\t.software-item {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tpadding: 25px;\n\t\t\tmargin-bottom: 20px;\n\t\t\tbackground: #fff;\n\t\t\tborder-radius: 16px;\n\t\t\tborder: 2px solid #e2e8f0;\n\t\t\ttransition: all 0.3s;\n\t\t\tbox-shadow: 0 2px 8px rgba(0,0,0,0.06);\n\t\t}\n\t\t.software-item:hover {\n\t\t\tbox-shadow: 0 8px 24px rgba(0,102,255,0.2);\n\t\t\tborder-color: #0066FF;\n\t\t\ttransform: translateY(-4px);\n\t\t}\n\t\t.software-icon {\n\t\t\twidth: 90px;\n\t\t\theight: 90px;\n\t\t\tmargin-right: 25px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t.software-icon img {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tborder-radius: 16px;\n\t\t\tborder: 2px solid #e2e8f0;\n\t\t\tbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n\t\t}\n\t\t.software-info {\n\t\t\tflex: 1;\n\t\t\tmin-width: 0;\n\t\t}\n\t\t.software-title {\n\t\t\tfont-size: 19px;\n\t\t\tfont-weight: 700;\n\t\t\tcolor: #1e293b;\n\t\t\tmargin-bottom: 10px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tgap: 12px;\n\t\t}\n\t\t.software-title a {\n\t\t\tcolor: #1e293b;\n\t\t\ttext-decoration: none;\n\t\t\ttransition: color 0.3s;\n\t\t}\n\t\t.software-title a:hover {\n\t\t\tcolor: #0066FF;\n\t\t}\n\t\t.software-stars {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tfont-size: 12px;\n\t\t\tcolor: #f59e0b;\n\t\t\tbackground: #fef3c7;\n\t\t\tpadding: 4px 10px;\n\t\t\tborder-radius: 12px;\n\t\t\tfont-weight: 600;\n\t\t}\n\t\t.stars {\n\t\t\tdisplay: inline-flex;\n\t\t\tmargin-left: 5px;\n\t\t}\n\t\t.software-meta {\n\t\t\tdisplay: flex;\n\t\t\tgap: 25px;\n\t\t\tmargin-bottom: 12px;\n\t\t\tfont-size: 14px;\n\t\t\tcolor: #64748b;\n\t\t}\n\t\t.software-meta span {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t}\n\t\t.software-meta label {\n\t\t\tfont-weight: 600;\n\t\t\tmargin-right: 6px;\n\t\t\tcolor: #475569;\n\t\t}\n\t\t.software-desc {\n\t\t\tfont-size: 14px;\n\t\t\tcolor: #64748b;\n\t\t\tline-height: 1.7;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 2;\n\t\t\tline-clamp: 2;\n\t\t\t-webkit-box-orient: vertical;\n\t\t}\n\t\t.software-download {\n\t\t\tmargin-left: 25px;\n\t\t\tflex-shrink: 0;\n\t\t}\n\t\t.software-download a {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 14px 35px;\n\t\t\tbackground: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n\t\t\tcolor: #fff;\n\t\t\ttext-decoration: none;\n\t\t\tborder-radius: 25px;\n\t\t\tfont-size: 15px;\n\t\t\tfont-weight: 600;\n\t\t\ttransition: all 0.3s;\n\t\t\tbox-shadow: 0 4px 15px rgba(102, 126, 234, 0.4);\n\t\t}\n\t\t.software-download a:hover {\n\t\t\ttransform: translateY(-3px);\n\t\t\tbox-shadow: 0 6px 20px rgba(102, 126, 234, 0.5);\n\t\t}\n\t\t.pagination {\n\t\t\ttext-align: center;\n\t\t\tpadding: 40px 20px;\n\t\t\tbackground: #fff;\n\t\t\tborder-radius: 16px;\n\t\t\tmargin-top: 25px;\n\t\t\tbox-shadow: 0 2px 8px rgba(0,0,0,0.06);\n\t\t}\n\t\t.pagination .current {\n\t\t\tdisplay: inline-block;\n\t\t\tmin-width: 45px;\n\t\t\theight: 45px;\n\t\t\tline-height: 45px;\n\t\t\tpadding: 0 15px;\n\t\t\tmargin: 0 6px;\n\t\t\tbackground: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n\t\t\tcolor: #fff;\n\t\t\tborder-radius: 12px;\n\t\t\tfont-weight: 600;\n\t\t\tfont-size: 16px;\n\t\t\tbox-shadow: 0 4px 15px rgba(102, 126, 234, 0.35);\n\t\t\ttext-align: center;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.pagination a {\n\t\t\tdisplay: inline-block;\n\t\t\tmin-width: 45px;\n\t\t\theight: 45px;\n\t\t\tline-height: 45px;\n\t\t\tpadding: 0 15px;\n\t\t\tmargin: 0 6px;\n\t\t\tbackground: #fff;\n\t\t\tcolor: #64748b;\n\t\t\tborder: 2px solid #e2e8f0;\n\t\t\tborder-radius: 12px;\n\t\t\ttext-decoration: none;\n\t\t\tfont-weight: 500;\n\t\t\tfont-size: 16px;\n\t\t\ttransition: all 0.3s;\n\t\t\ttext-align: center;\n\t\t\tvertical-align: middle;\n\t\t}\n\t\t.pagination a:hover {\n\t\t\tbackground: #667eea;\n\t\t\tcolor: #fff;\n\t\t\tborder-color: #667eea;\n\t\t\ttransform: translateY(-2px);\n\t\t\tbox-shadow: 0 4px 12px rgba(102, 126, 234, 0.3);\n\t\t}\n\t\t.pagination a.next,\n\t\t.pagination a.pagegbk {\n\t\t\tbackground: linear-gradient(135deg, #0ea5e9 0%, #0066FF 100%);\n\t\t\tcolor: #fff;\n\t\t\tborder: none;\n\t\t\tfont-weight: 600;\n\t\t\tpadding: 0 25px;\n\t\t\tbox-shadow: 0 4px 12px rgba(0, 102, 255, 0.3);\n\t\t}\n\t\t.pagination a.next:hover,\n\t\t.pagination a.pagegbk:hover {\n\t\t\ttransform: translateY(-3px);\n\t\t\tbox-shadow: 0 6px 18px rgba(0, 102, 255, 0.45);\n\t\t}\n\t\t.breadcrumb {\n\t\t\tbackground: #fff;\n\t\t\tpadding: 18px 25px;\n\t\t\tmargin-bottom: 25px;\n\t\t\tborder-radius: 16px;\n\t\t\tbox-shadow: 0 2px 8px rgba(0,0,0,0.06);\n\t\t\tfont-size: 14px;\n\t\t\tcolor: #64748b;\n\t\t\tborder-left: 4px solid #0066FF;\n\t\t}\n\t\t.breadcrumb a {\n\t\t\tcolor: #0066FF;\n\t\t\ttext-decoration: none;\n\t\t\ttransition: color 0.3s;\n\t\t\tfont-weight: 500;\n\t\t}\n\t\t.breadcrumb a:hover {\n\t\t\tcolor: #0052CC;\n\t\t}\n\t</style>\n</head>\n<body>\n\n\t<header class=\"tech-header\">\n\t\t<div class=\"tech-header-top\">\n\t\t\t<div class=\"tech-header-container\">\n\t\t\t\t<div class=\"header-user\" id=\"headerUserArea\">\n\t\t\t\t\t<div class=\"user-not-login\" style=\"display:none\" id=\"loginbarx\">\n\t\t\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"header-link\">\u767b\u5f55</a>\n\t\t\t\t\t\t<span class=\"header-divider\">|</span>\n\t\t\t\t\t\t<a href=\"{:UUU('User-center/reg','',true,false)}\" class=\"header-link\">\u6ce8\u518c</a>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<nav class=\"tech-header-nav\">\n\t\t\t<div class=\"tech-header-container\">\n\t\t\t\t<a href=\"/\" class=\"tech-logo\" title=\"\u7f51\u7ad9\u9996\u9875\">\n\t\t\t\t\t<img src=\"/layui26/logo.png\" alt=\"\u7f51\u7ad9Logo\" />\n\t\t\t\t</a>\n\t\t\t\t<ul class=\"tech-nav-menu\">\n\t\t\t\t\t<li><a href=\"/\" title=\"\u9996\u9875\" <eq name=\"list_id\" value=\"$list_pid\">class=\"active\"</eq>>\u9996\u9875</a></li>\n\t\t\t\t\t<volist name=\"list_menu\" id=\"gxl\" offset=\"0\" length=\"8\">\n\t\t\t\t\t\t<eq name=\"gxl.list_pid\" value=\"0\">\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<a href=\"{$gxl.list_url}\" title=\"{$gxl.list_name}\" <eq name=\"gxl.list_id\" value=\"$list_id\">class=\"active\"</eq> <eq name=\"gxl.list_id\" value=\"$list_pid\">class=\"active\"</eq>>{$gxl.list_name}</a>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</eq>\n\t\t\t\t\t</volist>\n\t\t\t\t</ul>\n\t\t\t</div>\n\t\t</nav>\n\t</header>\n\n\t<div class=\"tech-container\" id=\"main\">\n\t\t<div class=\"tech-grid\">\n\t\t\t<main class=\"tech-main\">\n\t\t\t\t<div class=\"breadcrumb\">\n\t\t\t\t\t\u60a8\u7684\u4f4d\u7f6e\uff1a<a href=\"{$site_url}\">\u9996\u9875</a> > <a href=\"{$list_url_big}\">{$list_name_big}</a> > {$list_name}\n\t\t\t\t</div>\n\n\t\t\t\t \n\t\t\t\t<div class=\"category-filter\">\n\t\t\t\t\t<h2>{$list_name}\u5206\u7c7b</h2>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<eq name=\"list_pid\" value=\"0\">\n\t\t\t\t\t\t\t<php>$listd = getlistall($list_id);</php> \n\t\t\t\t\t\t\t<volist name=\"listd\" id=\"gxl\">\n\t\t\t\t\t\t\t\t<a href=\"{$gxl.list_url}\" title=\"{$gxl.list_name}\" <eq name=\"gxl['list_id']\" value=\"$list_id\">class=\"all\"</eq>>{$gxl.list_name}</a> \n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t<else/> \n\t\t\t\t\t\t\t<php>$listd = getlistall($list_pid);</php>\n\t\t\t\t\t\t\t<volist name=\"listd\" id=\"gxl\">\n\t\t\t\t\t\t\t\t<a href=\"{$gxl.list_url}\" title=\"{$gxl.list_name}\" <eq name=\"gxl['list_id']\" value=\"$list_id\">class=\"all\"</eq>>{$gxl.list_name}</a> \n\t\t\t\t\t\t\t</volist>\n\t\t\t\t\t\t</eq>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"list-header\">\n\t\t\t\t\t<h1>{$list_name}\u5217\u8868</h1>\n\t\t\t\t</div>\n\n\t\t\t\t<php>$down_list = gxl_mysql_down('cid:'.$list_id.';limit:20;field:down_id,down_size,down_stars,down_name,down_cid,down_pic,down_addtime,down_dec,down_icon,down_remark;page:true;order:down_id desc');$page = $down_list[0]['page'];</php>\n\t\t\t\t<div class=\"software-list\">\n\t\t\t\t\t<volist name=\"down_list\" id=\"gxl\">\n\t\t\t\t\t\t<article class=\"software-item\" itemscope itemtype=\"https://schema.org/SoftwareApplication\">\n\t\t\t\t\t\t\t<notempty name=\"gxl['down_icon']\">\n\t\t\t\t\t\t\t\t<div class=\"software-icon\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\" title=\"{$gxl.down_name} {$gxl.down_dec}\">\n\t\t\t\t\t\t\t\t\t\t<img src=\"{$gxl.down_iconurl}\" alt=\"{$gxl.down_name} {$gxl.down_dec}\" itemprop=\"image\">\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</notempty>\n\t\t\t\t\t\t\t<div class=\"software-info\">\n\t\t\t\t\t\t\t\t<div class=\"software-title\">\n\t\t\t\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" title=\"{$gxl.down_name} {$gxl.down_dec}\" target=\"_blank\" itemprop=\"name\">\n\t\t\t\t\t\t\t\t\t\t{$gxl.down_name|msubstr=0,36} {$gxl.down_dec}\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t<span class=\"software-stars\">\n\t\t\t\t\t\t\t\t\t\t\u661f\u7ea7\uff1a<i class=\"stars star{$gxl.down_stars}\"></i>\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"software-meta\">\n\t\t\t\t\t\t\t\t\t<span><label>\u5206\u7c7b\uff1a</label>{$gxl.list_name}</span>\n\t\t\t\t\t\t\t\t\t<span><label>\u5927\u5c0f\uff1a</label><span itemprop=\"fileSize\">{$gxl.down_size|default='10M'}</span></span>\n\t\t\t\t\t\t\t\t\t<span><label>\u66f4\u65b0\uff1a</label><time datetime=\"{$gxl.down_addtime|date='Y-m-d',###}\" itemprop=\"datePublished\">{$gxl.down_addtime|date='Y-m-d',###}</time></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<p class=\"software-desc\" itemprop=\"description\">{$gxl.down_remark}</p>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"software-download\">\n\t\t\t\t\t\t\t\t<a href=\"{$gxl.down_readurl}\" target=\"_blank\" title=\"{$gxl.down_name}\u524d\u5f80\u4e0b\u8f7d\" itemprop=\"downloadUrl\">\u7acb\u5373\u4e0b\u8f7d</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</article>\n\t\t\t\t\t</volist>\n\t\t\t\t</div>\n\n\t\t\t\t<div class=\"pagination\">{$page}</div>\n\t\t\t</main>\n\n\t\t\t<aside class=\"tech-sidebar\">\n\t\t\t\t<section class=\"sidebar-widget\">\n\t\t\t\t\t<h2 class=\"widget-title\">\u63a8\u8350\u5185\u5bb9</h2>\n\t\t\t\t\t<div class=\"rank-list\">\n\t\t\t\t\t\t<php>$gamety = gxl_mysql_down('cid:'.$list_id.';field:down_id,down_cid,down_name,down_keywords,down_icon,down_version,down_size,down_pic,down_addtime;limit:30;order:down_addtime desc');</php>\n\t\t\t\t\t\t<volist name=\"gamety\" id=\"sw\">\n\t\t\t\t\t\t\t<a href=\"{$sw.down_readurl}\" class=\"rank-item\" title=\"{$sw.down_name}\" target=\"_blank\">\n\t\t\t\t\t\t\t\t<div class=\"rank-number <eq name='i' value='1'>top1<else/><eq name='i' value='2'>top2<else/><eq name='i' value='3'>top3<else/>other</eq></eq></eq>\">{$i}</div>\n\t\t\t\t\t\t\t\t<div class=\"rank-info\">\n\t\t\t\t\t\t\t\t\t<div class=\"rank-name\">{$sw.down_name}</div>\n\t\t\t\t\t\t\t\t\t<div class=\"rank-meta\">{$sw.down_size|default=\"1G\"} \u00b7 {$sw.down_addtime|date='m-d',###}</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</volist>\n\t\t\t\t\t</div>\n\t\t\t\t</section>\n\t\t\t</aside>\n\t\t</div>\n\t</div>\n\n\n\t<footer class=\"tech-footer\">\n\t\t<div class=\"tech-footer-container\">\n\t\t\t<div class=\"footer-content\">\n\t\t\t\t<p class=\"footer-text\">{$copyright}</p>\n\t\t\t\t<p class=\"footer-text\">\n\t\t\t\t\tCopyright © 2004-2025 {$siteurl}. All Rights Reserved.\n\t\t\t\t\t{$tongji}\n\t\t\t\t\t<a href=\"http://beian.miit.gov.cn/\" rel=\"nofollow\" target=\"_blank\" class=\"footer-link\">{$icp}</a>\n\t\t\t\t\t<span class=\"footer-divider\">|</span>\n\t\t\t\t\t<a href=\"{:UUU('/gb',array('p'=>1),true,true,true)}\" rel=\"nofollow\" target=\"_blank\" class=\"footer-link\">\u95ee\u9898\u53cd\u9988</a>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t</div>\n\t</footer>\n\n\t<div class=\"tech-login-overlay\" id=\"techLoginOverlay\" style=\"display:none\">\n\t\t<div class=\"tech-login-box\">\n\t\t\t<div class=\"tech-login-header\">\n\t\t\t\t<h3>\u7528\u6237\u767b\u5f55</h3>\n\t\t\t\t<button class=\"tech-login-close\" onclick=\"closeTechLogin()\">×</button>\n\t\t\t</div>\n\t\t\t<form id=\"loginform\" action=\"{:UUU('User-Center/login','',true,false)}\" method=\"post\" onsubmit=\"return false;\">\n\t\t\t\t<div class=\"tech-login-body\">\n\t\t\t\t\t<div class=\"tech-input-group\">\n\t\t\t\t\t\t<label>\u7528\u6237\u540d\u6216\u90ae\u7bb1</label>\n\t\t\t\t\t\t<input type=\"text\" id=\"username\" name=\"username\" class=\"tech-input\" placeholder=\"\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1\" required>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tech-input-group\">\n\t\t\t\t\t\t<label>\u5bc6\u7801</label>\n\t\t\t\t\t\t<input type=\"password\" id=\"password\" name=\"password\" class=\"tech-input\" placeholder=\"\u8bf7\u8f93\u5165\u5bc6\u7801\" required>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class=\"tech-login-options\">\n\t\t\t\t\t\t<label class=\"tech-checkbox\">\n\t\t\t\t\t\t\t<input type=\"checkbox\" name=\"cookietime\" id=\"cookietime\" checked value=\"2592000\">\n\t\t\t\t\t\t\t<span>\u8bb0\u4f4f\u6211\u7684\u767b\u5f55</span>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<a href=\"{:UUU('User-Center/resetpasswdstep','',true,false)}\" target=\"_blank\" class=\"tech-forgot\">\u5fd8\u8bb0\u5bc6\u7801\uff1f</a>\n\t\t\t\t\t</div>\n\t\t\t\t\t<input type=\"hidden\" name=\"notforward\" value=\"1\">\n\t\t\t\t\t<input type=\"hidden\" name=\"dosubmit\" value=\"1\">\n\t\t\t\t</div>\n\t\t\t\t<div class=\"tech-login-footer\">\n\t\t\t\t\t<button type=\"button\" id=\"loginbt\" class=\"tech-login-btn\">\n\t\t\t\t\t\t<span>\u767b\u5f55</span>\n\t\t\t\t\t</button>\n\t\t\t\t\t<p class=\"tech-register-tip\">\u8fd8\u6ca1\u6709\u8d26\u53f7\uff1f<a href=\"{:UUU('User-center/reg','',true,false)}\" target=\"_blank\">\u7acb\u5373\u6ce8\u518c</a></p>\n\t\t\t\t</div>\n\t\t\t</form>\n\t\t</div>\n\t</div>\n\n\t<script type=\"text/javascript\" src=\"/kan/js/read.js\"></script>\n\t<script type=\"text/javascript\" src=\"/kan/js/foot_js.js\"></script>\n\t<script>\n\t\tvar loginis=false;\n\t\tfunction openTechLogin(){closeAllModals();document.getElementById('techLoginOverlay').style.display='flex';document.body.style.overflow='hidden';}\n\t\tfunction closeTechLogin(){document.getElementById('techLoginOverlay').style.display='none';document.body.style.overflow='';closeAllModals();}\n\t\tfunction closeAllModals(){try{if(typeof(art)!=='undefined'&&art.dialog&&art.dialog.list){for(var i in art.dialog.list){try{art.dialog.list[i].close();}catch(e){}}}if(typeof($)!=='undefined'){$('.ui-dialog,.ui-widget-overlay,.ui-dialog-overlay').remove();$('body').removeClass('ui-dialog-open');}if(typeof(artDialog)!=='undefined'){artDialog.close();}var modals=document.querySelectorAll('.ui-dialog,.ui-widget-overlay,.artDialog,.login-box,.mengban');modals.forEach(function(modal){modal.style.display='none';if(modal.parentNode){modal.parentNode.removeChild(modal);}});var overlays=document.querySelectorAll('[class*=\"overlay\"],[class*=\"mask\"],[class*=\"mengban\"]');overlays.forEach(function(overlay){if(overlay.id!=='techLoginOverlay'){overlay.style.display='none';}});}catch(e){console.log('\u5173\u95ed\u5f39\u7a97\u51fa\u9519:',e);}document.body.style.overflow='';document.body.style.paddingRight='';}\n\t\tfunction showLoginMessage(msg,type){var msgDiv=document.getElementById('loginMessage');if(!msgDiv){msgDiv=document.createElement('div');msgDiv.id='loginMessage';msgDiv.style.cssText='margin:15px 0;padding:12px 16px;border-radius:8px;font-size:14px;text-align:center;';var form=document.getElementById('loginform');if(form){form.insertBefore(msgDiv,form.firstChild);}}if(type==='success'){msgDiv.style.background='#d1fae5';msgDiv.style.color='#065f46';msgDiv.style.border='1px solid #6ee7b7';}else{msgDiv.style.background='#fee2e2';msgDiv.style.color='#991b1b';msgDiv.style.border='1px solid #fca5a5';}msgDiv.textContent=msg;msgDiv.style.display='block';setTimeout(function(){msgDiv.style.display='none';},3000);}\n\t\twindow.loginSuccess=function(response){showLoginMessage('\u767b\u5f55\u6210\u529f\uff01','success');if(response&&response.username){showLoggedInUser(response.username);}setTimeout(function(){closeTechLogin();location.reload();},1000);};\n\t\twindow.loginError=function(msg){showLoginMessage(msg||'\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7528\u6237\u540d\u548c\u5bc6\u7801','error');};\n\t\tasync function checkLoginStatus(){if(typeof($)!=='undefined'){$.ajax({url:'/index.php?s=user-center-flushinfo',type:'GET',dataType:'json',success:function(response){if(response&&(response.rcode=='1')){showLoggedInUser(response.username);}else{showNotLoggedIn();}},error:function(){showNotLoggedIn();}});}else{showNotLoggedIn();}}\n\t\tfunction showLoggedInUser(username){var loginBarDiv=document.getElementById('loginbarx');if(loginBarDiv){var newDiv=loginBarDiv.cloneNode(true);loginBarDiv.parentNode.replaceChild(newDiv,loginBarDiv);newDiv.style.display='block';}}\n\t\twindow.showLoggedInUser=showLoggedInUser;\n\t\tfunction showNotLoggedIn(){var loginBarDiv=document.getElementById('loginbarx');if(loginBarDiv){loginBarDiv.style.display='block';loginBarDiv.onclick=function(e){e.preventDefault();e.stopPropagation();openTechLogin();return false;};var links=loginBarDiv.querySelectorAll('a');for(var i=0;i<links.length;i++){if(links[i].textContent.indexOf('\u767b\u5f55')>-1){links[i].onclick=function(e){e.preventDefault();e.stopPropagation();openTechLogin();return false;};}}}}\n\t\tdocument.addEventListener('DOMContentLoaded',async function(){await checkLoginStatus();setTimeout(function(){closeAllModals();},100);document.addEventListener('click',function(e){var target=e.target;if(target.className&&(target.className.indexOf('close')>-1||target.className.indexOf('aui_close')>-1||target.className.indexOf('ui-dialog-titlebar-close')>-1)){closeAllModals();}},true);var overlay=document.getElementById('techLoginOverlay');if(overlay){overlay.addEventListener('click',function(e){if(e.target===this){closeTechLogin();}});}document.addEventListener('keydown',function(e){if(e.key==='Escape'){closeTechLogin();closeAllModals();}});if(typeof($)!=='undefined'){$(document).ajaxComplete(function(event,xhr,settings){if(settings.url&&settings.url.indexOf('login')>-1){try{var response=xhr.responseJSON;if(!response&&xhr.responseText){response=JSON.parse(xhr.responseText);}if(response){if(response.rcode==='1'||response.rcode===1||response.code===0||response.status===1){loginSuccess(response);}else{var errorMsg=response.msg||response.message||response.error||'\u767b\u5f55\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u7528\u6237\u540d\u548c\u5bc6\u7801';loginError(errorMsg);}}}catch(e){console.log('\u89e3\u6790\u767b\u5f55\u54cd\u5e94\u51fa\u9519:',e);}}});}var loginSubmitBtn=document.getElementById('loginbt');if(loginSubmitBtn){loginSubmitBtn.addEventListener('click',function(){var username=document.getElementById('username').value;var password=document.getElementById('password').value;if(!username||username==='\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1'){showLoginMessage('\u8bf7\u8f93\u5165\u7528\u6237\u540d\u6216\u90ae\u7bb1','error');return false;}if(!password||password==='\u8bf7\u8f93\u5165\u5bc6\u7801'){showLoginMessage('\u8bf7\u8f93\u5165\u5bc6\u7801','error');return false;}this.innerHTML='<span>\u767b\u5f55\u4e2d...</span>';this.disabled=true;setTimeout(function(){if(loginSubmitBtn){loginSubmitBtn.innerHTML='<span>\u767b\u5f55</span>';loginSubmitBtn.disabled=false;}},3000);});}setInterval(function(){var oldModals=document.querySelectorAll('.ui-dialog,.ui-widget-overlay,.artDialog,.mengban,.aui_outer');if(oldModals.length>0){closeAllModals();}},500);});\n\t\twindow.forceCloseAllModals=closeAllModals;\n\t</script>\n</body>\n</html>\n", "/www/wwwroot/www.xxiaw.com/Lib/Conf/config.php": {}, "/www/wwwroot/www.xxiaw.com/Runtime/Conf/config.php": {"default_theme": "icp", "html_cache_on": "true", "html_cache_time": "0", "db_name": "xiaxia"}, "/www/wwwroot/www.xxiaw.com/Lib/Common/Common/function.php": "function gxl_list_url($sid,$arrurl,$page){\n\t//\u9759\u6001\u6a21\u5f0f\n\tif(C('url_html') && C('url_html_list') && in_array($sid,array('vod','news','tv'))){\n\t\t$showurl = C('site_path').str_replace('index'.C('html_file_suffix'),'',gxl_list_url_dir($sid,$arrurl['id'],$page).C('html_file_suffix'));\n\t\treturn $showurl;\n\t}else{\n\t\tif($page > 1){ $arrurl['p'] = '{!page!}'; }\n\t\t$showurl = UU('Home-'.$sid.'/show',$arrurl,true,false);\n\t}\n\treturn $showurl;\n}\n/**********************\u9759\u6001\u751f\u6210\u7684\u680f\u76ee\u7ed3\u6784******************************\n* (\u8fd4\u56de\u7684\u503c\u4e3abuildHtml\u7684\u6587\u4ef6\u540d,\u751f\u6210\u9759\u6001\u65f6\u9700\u8981\u5c06{!page!}\u6362\u6210\u5bf9\u5e94\u7684page\u503c)\n* $mid \u6a21\u578b\u540d\u79f0'movie/article/special'\n* $cid \u5f53\u524d\u5206\u7c7b\u7684\u680f\u76eeID\u503c\n* $page \u5206\u9875\u6570\u5b57,\u5927\u4e8e1\u65f6\u8fd4\u56de\u7684URL\u5e26\u6709\u5206\u9875\u8df3\u8f6c\u53c2\u6570\u53d8\u91cf{!page!}\n*/\nfunction gxl_list_url_dir($sid,$cid,$page){\n\t//\u5f71\u89c6\u6216\u6587\u7ae0\n\tif('vod' == $sid){\n\t\t$listdir = str_replace_dir(C('url_vodlist'),$id,$cid,$name);\n\t}else{\n\t\t$listdir = str_replace_dir(C('url_newslist'),$id,$cid,$name);\n\t}\n\tif($page > 1){\n\t\t$listdir .= '-{!page!}';\n\t}\n\treturn $listdir;\n}\n\n\n\n/*************************\u83b7\u53d6\u8be6\u60c5\u9875\u76ee\u5f55****************************************\n* \u8fd4\u56de\u7684\u503c\u4e3abuildHtml\u7684\u6587\u4ef6\u540d\n* $sid \u6a21\u578b\u540d\u79f0'vod/news/special'\n* $id \u5f71\u7247ID/\u6587\u7ae0ID/\u4e13\u9898ID\u503c\n* $cid \u5f53\u524d\u5f71\u7247/\u6587\u7ae0/\u4e13\u9898/\u5bf9\u5e94\u7684\u680f\u76eeID\u503c\n* $name \u5f71\u7247/\u6587\u7ae0/\u4e13\u9898/\u7684\u540d\u79f0\n* $page \u5206\u9875\u6570\u5b57,\u5927\u4e8e1\u65f6\u8fd4\u56de\u7684URL\u5e26\u6709\u5206\u9875\u8df3\u8f6c\u53c2\u6570\u53d8\u91cf{!page!}\n*/\nfunction gxl_data_url_dir($sid,$id,$cid,$name,$page){\n\t//\u4e13\u9898\u76f4\u63a5\u8fd4\u56de\n\tif('special' == $sid){\n\t\treturn str_special_dir(C('url_special').C('url_specialdata'),$id);\n\t}\n\t//\u5f71\u89c6\u6216\u6587\u7ae0\n\tif('vod' == $sid){\n\t\t$datadir = str_replace_dir(C('url_voddata'),$id,$cid,$name);\n\t}else{\n\t\t$datadir = str_replace_dir(C('url_newsdata'),$id,$cid,$name);\n\t}\n\tif($page > 1){\n\t\t$datadir .= '-{!page!}';\n\t}\n\treturn $datadir;\n}\n//\u83b7\u53d6\u64ad\u653e\u9875\u94fe\u63a5\n\n//\u64ad\u653e\u9875\u9759\u6001\u751f\u6210\u7ed3\u6784\n\n//\u83b7\u53d6\u4e13\u9898URL\nfunction gxl_special_url($page){\n\tif(C('url_html')){\n\t\treturn C('site_path').str_replace('index'.C('html_file_suffix'),'',gxl_special_url_dir($page).C('html_file_suffix'));\n\t}else{\n\t\tif($page > 1){ $arrurl['p'] = '{!page!}'; }\n\t\treturn UU('Home-special/show',$arrurl,true,false);\n\t}\n}\n//\u83b7\u53d6\u4e13\u9898\u9759\u6001\u6a21\u5f0f\u76ee\u5f55\u7ed3\u6784URL\nfunction gxl_special_url_dir($page){\n\t$listdir = trim(C('url_special')).'index';\n\tif($page > 1){\n\t\t$listdir .= '-{!page!}';\n\t}\n\treturn $listdir;\n}\n// \u83b7\u53d6\u67d0\u56fe\u7247\u7684\u8bbf\u95ee\u5730\u5740\nfunction gxl_img_url($file,$content,$number=1){\n\tif(empty($file)){\n\t\treturn C('site_path').'no.jpg';\n\t\t}\n\tif(!$file){\n\t\treturn gxl_img_url_preg($file,$content,$number);\n\t}\n\tif(strpos($file,'http') !== false){\n\t\treturn $file;\n\t}\n\t$prefix = C('upload_http_prefix');\n\tif(!empty($prefix)){\n\t\treturn $prefix.$file;\n\t}else{\n\t\n\tif(strpos($file,'Uploads') !== false){\n\t\treturn $file;\n\t}\n\tif(strpos($file,'Uploads-s') !== false){\n\t\treturn $file;\n\t}\n\t\treturn C('site_path').C('upload_path').'/'.$file;\n\t}\n}\n// \u83b7\u53d6\u67d0\u56fe\u7247\u7684\u7f29\u7565\u56fe\u5730\u5740\nfunction gxl_img_url_small($file,$content,$number=1){\n\tif(!$file){\n\t\treturn gxl_img_url_preg($file,$content,$number);\n\t}\n\tif(strpos($file,'http://') !== false){\n\t\treturn $file;\n\t}\t\n\t$prefix = C('upload_http_prefix');\n\tif(!empty($prefix)){\n\t\treturn $prefix.$file;\n\t}else{\n\t\treturn C('site_path').C('upload_path').'-s/'.$file;\n\t}\t\n}\n//\u6b63\u5219\u63d0\u53d6\u6b63\u6587\u91cc\u6307\u5b9a\u7684\u7b2c\u51e0\u5f20\u56fe\u7247\u5730\u5740\nfunction gxl_img_url_preg($file,$content,$number=1){\n\tpreg_match_all('/<img(.*?)src=\"(.*?)(?=\")/si',$content,$imgarr);///(?<=img.src=\").*?(?=\")/si\n\tpreg_match_all('/(?<=src=\").*?(?=\")/si',implode('\" ',$imgarr[0]).'\" ',$imgarr);\n\t$countimg = count($imgarr);\n\tif($number > $countimg){\n\t\t$number = $countimg;\n\t}\n\treturn $imgarr[0][($number-1)];\n}\n// Tag\u94fe\u63a5\nfunction gxl_tag_url($str,$sid=1){\n\tif($sid==2){\n\t\treturn UU('Home-tag/news',array('wd'=>urlencode($str)),true,false);\n\t}else{\n\t\treturn UU('Home-tag/vod',array('wd'=>urlencode($str)),true,false);\n\t}\n}\n// \u5185\u5bb9\u9875Tag\u94fe\u63a5\nfunction gxl_content_url($content,$array_tag='',$sid=''){\n\tif($array_tag){\n\t\tforeach($array_tag as $key=>$value){\n\t\t\t$content = str_replace($value['tag_name'],'<a href=\"'.gxl_tag_url($value['tag_name'],$sid).'\">'.$value['tag_name'].'</a>',$content);\n\t\t}\n\t}\n\treturn $content;\n}\n// \u81ea\u5b9a\u4e49\u6a21\u677f\u94fe\u63a5\nfunction gxl_mytpl_url($tplname){\n\t$tplname = str_replace(array('my_','.html'),'',$tplname);\n\tif(C('url_html')){\n\t\treturn C('site_path').C('url_mytpl').$tplname.C('html_file_suffix');\n\t}\n\treturn UU('Home-my/show',array('id'=>trim($tplname)),true,false);\n\tprint_r($tplname) ;\n}\n// \u5730\u56fe\u9875\u94fe\u63a5\nfunction gxl_map_url($tplname){\n\tif(C('url_html')){\n\t\treturn C('site_path').C('url_map').$tplname.'.xml';\n\t}\n\t$limit = 30;\n\tif($tplname != 'rss'){\n\t\t$limit = 100;\n\t}\n\treturn UU('Home-map/show',array('id'=>$tplname,'limit'=>$limit),true,false);\n}\n// \u83b7\u53d626\u4e2a\u5b57\u6bcd\u94fe\u63a5\nfunction gxl_letter_url($file='vod',$str=''){\n\tif(C('url_html')){\n\t\t$index='index.html';\n\t}else{\n\t\t$index='index.php';\n\t}\n for($i=1;$i<=26;$i++){\n\t $url = UU('Home-'.$file.'/search',array('id'=>chr($i+64),'x'=>'letter'),true,false);\n\t $str.='<a href=\"'.$url.'\" class=\"letter_on\">'.chr($i+64).'</a>';\n\t}\n\treturn $str;\n}\n// \u83b7\u53d6\u641c\u7d22\u5e26\u94fe\u63a5\nfunction gxl_search_url($str,$type=\"actor\",$sidname='vod',$action='search'){\n\t$array = array();\n $str = str_replace(array('/','|',',','\uff0c'),' ',$str);\n\t$arr = explode(' ',$str);\n\tforeach($arr as $key=>$val){\n\t\t$array[$key] = '<a href=\"'.UU('Home-'.$sidname.'/'.$action,array($type=>urlencode($val)),true,false).'\" target=\"_blank\">'.$val.'</a>';\n\t}\n\treturn implode(' ',$array);\n}\n// \u83b7\u53d6\u5f71\u7247\u6700\u540e\u4e00\u96c6array(sid,pid,jiname,jipath)\n\n/*---------------------------------------\u6807\u7b7e\u89e3\u6790\u51fd\u6570\u5f00\u59cb------------------------------------------------------------------*/\n//\u8def\u5f84\u53c2\u6570\u5904\u7406\u51fd\u6570\nfunction gxl_param_url(){\n\t$where = array();\n\t$where['sid'] = intval($_REQUEST['sid']);\n\t$where['id'] = intval($_REQUEST['id']);\n\t$where['year'] = intval($_REQUEST['year']);\n\t$where['language'] = htmlspecialchars(urldecode(trim($_REQUEST['language'])));\n\t$where['name'] = htmlspecialchars(urldecode($_REQUEST['name']));\n\t$where['area'] = htmlspecialchars(urldecode(trim($_REQUEST['area'])));\n\t$where['letter'] = htmlspecialchars($_REQUEST['letter']);\n\t$where['actor'] = htmlspecialchars(urldecode(trim($_REQUEST['actor'])));\n\t$where['director'] = htmlspecialchars(urldecode(trim($_REQUEST['director'])));\n\t$where['xb'] = htmlspecialchars(urldecode(trim($_REQUEST['xb'])));\n\t$where['wd'] = htmlspecialchars(urldecode(trim($_REQUEST['wd'])));\n $where['listdir'] = htmlspecialchars($_REQUEST['listdir']);\n\t$where['pinyin'] = htmlspecialchars($_REQUEST['pinyin']);\n\t$where['index'] = htmlspecialchars($_REQUEST['index']);\n\t$where['picm'] = intval($_REQUEST['picm']);\n\t$where['type'] = htmlspecialchars($_REQUEST['type']);\n\t$where['zy'] = htmlspecialchars(urldecode(trim($_REQUEST['zy'])));\n\t//\n\t$where['limit'] = !empty($_GET['limit']) ? intval($_GET['limit']) : 10;\n\t$where['page'] = !empty($_GET['p']) ? intval($_GET['p']) : 1;\n\t$where['order'] = gxl_order_by($_GET['order']);\n\t//\u5c0f\u5206\u7c7b\u7b49\u8def\u5f84\u5904\u7406QQ\uff1a182377860\n\t$where['mcid'] = intval($_REQUEST['mcid']);\n\t$where['p'] = intval($_REQUEST['p']);\n\treturn $where;\n}\n//\u5206\u9875\u8df3\u8f6c\u53c2\u6570\u5904\u7406\nfunction gxl_param_jump($where){\n\tif($where['sid']){\n\t\t$jumpurl['sid'] = $where['sid'];\n\t}\n\tif($where['id']){\n\t\t$jumpurl['id'] = $where['id'];\n\t\tif(C('url_rewrite')){\n \t$jumpurl['listdir'] = getlistdir($where['id']);\n\t}\n\t}\n\tif($where['dir']){\n\t\t$jumpurl['id'] = $where['id'];\n\t\t$jumpurl['listdir'] = $where['dir'];\n\t}\n\tif($where['pinyin']){\n\t\t$jumpurl['id'] = $where['id'];\n\t\t$jumpurl['pinyin'] = $where['pinyin'];\n\t}\n\tif($where['year']){\n\t\t$jumpurl['year'] = $where['year'];\n\t}\t\t\n\tif($where['language']){\n\t\t$jumpurl['language'] = urlencode($where['language']);\n\t}\n\tif($where['area']){\n\t\t$jumpurl['area'] = urlencode($where['area']);\n\t}\n\tif($where['letter']){\n\t\t$jumpurl['letter'] = $where['letter'];\n\t}\t\n\tif($where['actor']){\n\t\t$jumpurl['actor'] = urlencode($where['actor']);\n\t}\n\tif($where['zy']){\n\t\t$jumpurl['zy'] = urlencode($where['zy']);\n\t}\t\n\tif($where['director']){\n\t\t$jumpurl['director'] = urlencode($where['director']);\n\t}\n\t//\u8fde\u8f7d\u7c7b\u578b\n\tif($where['lz']){\n\t\t$jumpurl['lz'] = $where['lz'];\n\t}\n\tif($where['mcid']) {\n\t\t$jumpurl['mcid'] = $where['mcid']; \n\t}\n\tif($where['picm']) {\n\t\t$jumpurl['picm'] = $where['picm']; \n\t}\n\tif($where['type']) {\n\t\t$jumpurl['type'] = strtolower($where['type']); \n\t}\n\t//\u8fde\u8f7d\u7c7b\u578b\n\tif($where['wd']){\n\t\t$jumpurl['wd'] = urlencode($where['wd']);\n\t}\n\tif($where['name']){\n\t\t$jumpurl['name'] = $where['name'];\n\t}\n\n\tif($where['order'] != 'addtime' && $where['order", "/www/wwwroot/www.xxiaw.com/Lib/Common/Common/con_common.php": "function gxl_mysql_news($tag)\n{\n\t$search = array();\n\t$where = array();\n\t$tag = gxl_param_lable($tag);\n\t$field = (!empty($tag[\"field\"]) ? $tag[\"field\"] : \"*\");\n\t$limit = (!empty($tag[\"limit\"]) ? $tag[\"limit\"] : \"10\");\n\t$order = (!empty($tag[\"order\"]) ? $tag[\"order\"] : \"news_addtime\");\n\tif (C(\"data_cache_newsforeach\") && (C(\"currentpage\") < 2)) {\n\t\t$data_cache_name = md5(C(\"data_cache_foreach\") . implode(\",\", $tag));\n\t\t$data_cache_content = S($data_cache_name);\n\n\t\tif ($data_cache_content) {\n\t\t\treturn $data_cache_content;\n\t\t}\n\t}\n\t$where[\"news_status\"] = array(\"eq\", 1);\n\n\tif ($tag[\"ids\"]) {\n\t\t$where[\"news_id\"] = array(\"in\", $tag[\"ids\"]);\n\t}\n\n\tif ($tag[\"day\"]) {\n\t\t$where[\"news_addtime\"] = array(\"gt\", getxtime($tag[\"day\"]));\n\t}\n\n\tif ($tag[\"hits\"]) {\n\t\t$hits = explode(\",\", $tag[\"hits\"]);\n\n\t\tif (1 < count($hits)) {\n\t\t\t$where[\"news_hits\"] = array(\"between\", $hits[0] . \",\" . $hits[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_hits\"] = array(\"gt\", $hits[0]);\n\t\t}\n\t}\n\n\tif ($tag[\"cid\"]) {\n\t\t$cids = explode(\",\", trim($tag[\"cid\"]));\n\n\t\tif (1 < count($cids)) {\n\t\t\t$where[\"news_cid\"] = array(\"in\", getlistarr_tag($cids));\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_cid\"] = getlistsqlin($tag[\"cid\"]);\n\t\t}\n\t}\n\n\tif ($tag[\"stars\"]) {\n\t\t$where[\"news_stars\"] = array(\"in\", $tag[\"stars\"]);\n\t}\n\tif ($tag[\"pic\"]) {\n\t\t$where[\"news_pic\"] = array(\"like\", \"%\" . $tag[\"pic\"] . \"%\");\n\t}\n\tif ($tag[\"letter\"]) {\n\t\t$where[\"news_letter\"] = array(\"in\", $tag[\"letter\"]);\n\t}\n\n\tif ($tag[\"name\"]) {\n\t\t$where[\"news_name\"] = array(\"like\", \"%\" . $tag[\"name\"] . \"%\");\n\t}\n\n\tif ($tag[\"title\"]) {\n\t\t$where[\"news_title\"] = array(\"like\", \"%\" . $tag[\"title\"] . \"%\");\n\t}\n\n\tif ($tag[\"no\"]) {\n\t\t$where[\"news_id\"] = array(\"neq\", $tag[\"no\"]);\n\t}\n\n\tif ($tag[\"wd\"]) {\n\t\t$search[\"news_name\"] = array(\"like\", \"%\" . $tag[\"wd\"] . \"%\");\n\t\t$search[\"news_inputer\"] = array(\"like\", \"%\" . $tag[\"wd\"] . \"%\");\n\t\t$search[\"_logic\"] = \"or\";\n\t\t$where[\"_complex\"] = $search;\n\t}\n\n\tif ($tag[\"up\"]) {\n\t\t$up = explode(\",\", $tag[\"up\"]);\n\n\t\tif (1 < count($up)) {\n\t\t\t$where[\"news_up\"] = array(\"between\", $up[0] . \",\" . $up[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_up\"] = array(\"gt\", $up[0]);\n\t\t}\n\t}\n\n\tif ($tag[\"down\"]) {\n\t\t$down = explode(\",\", $tag[\"down\"]);\n\n\t\tif (1 < count($down)) {\n\t\t\t$where[\"news_down\"] = array(\"between\", $down[0] . \",\" . $down[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_down\"] = array(\"gt\", $down[0]);\n\t\t}\n\t}\n\n\tif ($tag[\"gold\"]) {\n\t\t$gold = explode(\",\", $tag[\"gold\"]);\n\n\t\tif (1 < count($gold)) {\n\t\t\t$where[\"news_gold\"] = array(\"between\", $gold[0] . \",\" . $gold[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_gold\"] = array(\"gt\", $gold[0]);\n\t\t}\n\t}\n\n\tif ($tag[\"golder\"]) {\n\t\t$golder = explode(\",\", $tag[\"golder\"]);\n\n\t\tif (1 < count($golder)) {\n\t\t\t$where[\"news_golder\"] = array(\"between\", $golder[0] . \",\" . $golder[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"news_golder\"] = array(\"gt\", $golder[0]);\n\t\t}\n\t}\n\n\n\t if ($tag[\"tag\"]) {\n\t\t$tagwhere[\"tag_sid\"] = $tag[\"sid\"]? $tag[\"sid\"]:2;\n\t $tagwhere[\"tag_name\"] =urldecode($tag[\"tag\"]);\n\t\t$rs = D('TagnewsView');\n\t\tif(S('news_count'.$tagwhere[\"tag_name\"])){\n\t $count = S('news_count'.$tagwhere[\"tag_name\"]);\n\t }else{\n\t\t $count = $rs->where($tagwhere)->count();\n // \u7f13\u5b58\u6570\u636e300\u79d2\n S('news_count'.$tagwhere[\"tag_name\"],$count,3000);\n\t } \t\n\t}\n\telse if ($tag[\"news\"]) {\n\t\tif ($tag[\"type\"]) {\n\t\t\t$where[\"newsrel_sid\"] = $tag[\"type\"];\n\t\t}\n\n\t\tif (!empty($tag[\"did\"])) {\n\t\t\t$search[\"newsrel_did\"] = $tag[\"did\"];\n\t\t\t$search[\"newsrel_name\"] = $tag[\"news\"];\n\t\t\t$search[\"_logic\"] = \"or\";\n\t\t\t$where[\"_complex\"] = $search;\n\t\t}\n\t\telse {\n\t\t\t$where[\"newsrel_name\"] = $tag[\"news\"];\n\t\t}\n\n\t\t$rs = D(\"StarnewsView\");\n\t}\n\telse {\n\t\t$rs = M(\"News\");\n\t\t if(S('news_count'.$where[\"news_cid\"])){\n\t $count = S('news_count'.$where[\"news_cid\"]);\n\t }else{\n\t\t$count = $rs->where($where)->count(\"news_id\");\n // \u7f13\u5b58\u6570\u636e300\u79d2\n S('news_count'.$where[\"news_cid\"],$count,3000);\n\t }\n\t\t\n\t}\n \n\t\t \n\tif ($tag[\"page\"]) {\n\t if (!$count) {\n\t\t\treturn false;\n\t\t}\n\t \n $home_pagenum=5;\n\t\t$totalpages = ceil($count / $limit);\n\t\t$currentpage = get_maxpage(C(\"currentpage\"), $totalpages);\n\t\t$pageurl = urldecode(C(\"jumpurl\"));\n\t\t$pages = getpage($currentpage, $totalpages,$home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n\t\t$pagestop = \"<strong>\" . $currentpage . \"/\" . $totalpages . \"</strong>\" . getpagetop($currentpage, $totalpages, $home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n\t\t$list = $rs->field($field)->where($where)->order($order)->limit($limit)->page($currentpage)->select();\n\t\t\n\t\tif ($tag[\"tag\"]) {\n\t\t \n\t\t $list = $rs->field($field)->where($tagwhere)->order($order)->limit($limit)->page($currentpage)->select(); \t\n\t }else{\n\t $list = $rs->field($field)->where($where)->order($order)->limit($limit)->page($currentpage)->select();\n\t }\n\t\t$list[0][\"count\"] = count($list);\n\t\t$list[0][\"page\"] = $pages;\n\t\t$list[0][\"pagecount\"] = $count;\n\t\t$list[0][\"pagetop\"] = $pagestop;\n\t}\n\telse {\n\t\t$list = $rs->field($field)->where($where)->order($order)->limit($limit)->select();\n\t\tif ($tag[\"count\"] && empty($tag[\"page\"])) {\n\t\t\t$count = $rs->where($where)->count(\"news_id\");\n\n\t\t\tif (!$count) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t$list[0][\"counts\"] = $count;\n\t\t}\n\t}\n\n\tforeach ($list as $key => $val ) {\n\t\t$list[$key][\"list_id\"] = $list[$key][\"news_cid\"];\n\t\t$list[$key][\"news_name\"] = htmlentities($val[\"news_name\"]);\n\t\t$list[$key][\"news_remark\"] =$val[\"news_remark\"]?htmlentities($val[\"news_remark\"]):'';\n\t\tif($val[\"news_content\"]){\n\t\t$list[$key][\"news_content\"] =$val[\"news_content\"]?htmlentities($val[\"news_content\"]):'';\n\t\t}\n\t\t$list[$key][\"list_name\"] = getlistname($list[$key][\"list_id\"], \"list_name\");\n\t\t$list[$key][\"list_url\"] = getlistname($list[$key][\"list_id\"], \"list_url\");\n\t\t$list[$key][\"news_readurl\"] = gxl_data_url(\"news\", $list[$key][\"news_id\"], $list[$key][\"news_cid\"], $list[$key][\"news_name\"], 1, $list[$key][\"news_jumpurl\"]);\n\t if($val[\"news_pic\"]){\n\t\t$list[$key][\"news_picurl\"] = gxl_img_url($list[$key][\"news_pic\"], $list[$key][\"news_content\"]);\n\t\t$list[$key][\"news_picurl_small\"] = gxl_img_url_small($list[$key][\"news_pic\"], $list[$key][\"news_content\"]);\n\t }\n\t}\n\n\tif (C(\"data_cache_newsforeach\") && (C(\"currentpage\") < 2)) {\n\t\tS($data_cache_name, $list, intval(C(\"data_cache_newsforeach\")));\n\t}\n\n\treturn $list;\n}\n\nfunction gxl_mysql_icp($tag)\n{\n\n\n $search = array();\n $where = array();\n $tag = gxl_param_lable($tag);\n $field = (!empty($tag[\"field\"]) ? $tag[\"field\"] : \"*\");\n $limit = (!empty($tag[\"limit\"]) ? $tag[\"limit\"] : \"10\");\n $order = (!empty($tag[\"order\"]) ? $tag[\"order\"] : \"icp_addtime\");\n if (C(\"data_cache_icpforeach\") && (C(\"currentpage\") < 2)) {\n $data_cache_name = md5(C(\"data_cache_foreach\") . implode(\",\", $tag));\n $data_cache_content = S($data_cache_name);\n\n if ($data_cache_content) {\n return $data_cache_content;\n }\n }\n\n\n\n\n\n $rs = M(\"icp\");\n\n\n if ($tag[\"page\"]) {\n $count = $rs->where($where)->count(\"icp_id\");\n\n if (!$count) {\n return false;\n }\n $home_pagenum=5;\n $totalpages = ceil($count / $limit);\n $currentpage = get_maxpage(C(\"currentpage\"), $totalpages);\n $pageurl = urldecode(C(\"jumpurl\"));\n $pages = getpage($currentpage, $totalpages,$home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n $pagestop = \"<strong>\" . $currentpage . \"/\" . $totalpages . \"</strong>\" . getpagetop($currentpage, $totalpages,$home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n $list = $rs->field($field)->where($where)->order($order)->limit($limit)->page($currentpage)->select();\n $list[0][\"count\"] = count($list);\n $list[0][\"page\"] = $pages;\n $list[0][\"pagecount\"] = $count;\n $list[0][\"pagetop\"] = $pagestop;\n }\n else {\n $list = $rs->field($field)->where($where)->order($order)->limit($limit)->select();\n if ($tag[\"count\"] && empty($tag[\"page\"])) {\n $count = $rs->where($where)->count(\"icp_id\");\n\n if (!$c\n---\nfunction gxl_mysql_down($tag)\n{\n\t$search = array();\n\t$where = array();\n\t$tag = gxl_param_lable($tag);\n\t$field = (!empty($tag[\"field\"]) ? $tag[\"field\"] : \"*\");\n\t$limit = (!empty($tag[\"limit\"]) ? $tag[\"limit\"] : \"10\");\n\t$order = (!empty($tag[\"order\"]) ? $tag[\"order\"] : \"down_addtime\");\n\tif (C(\"data_cache_downforeach\") && (C(\"currentpage\") < 2)) {\n\t\t$data_cache_name = md5(C(\"data_cache_foreach\") . implode(\",\", $tag));\n\t\t$data_cache_content = S($data_cache_name);\n\n\t\tif ($data_cache_content) {\n\t\t\treturn $data_cache_content;\n\t\t}\n\t}\n\t$where[\"down_status\"] = array(\"eq\", 1);\n\n\tif (isset($tag[\"ids\"])) {\n\t\t$where[\"down_id\"] = array(\"in\", $tag[\"ids\"]);\n\t}\n\n\tif (isset($tag[\"day\"])) {\n\t\t$where[\"down_addtime\"] = array(\"gt\", getxtime($tag[\"day\"]));\n\t}\n\n\tif (isset($tag[\"hits\"])) {\n\t\t$hits = explode(\",\", $tag[\"hits\"]);\n\n\t\tif (1 < count($hits)) {\n\t\t\t$where[\"down_hits\"] = array(\"between\", $hits[0] . \",\" . $hits[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_hits\"] = array(\"gt\", $hits[0]);\n\t\t}\n\t}\n\n\tif (isset($tag[\"cid\"])) {\n\t\t$cids = explode(\",\", trim($tag[\"cid\"]));\n\n\t\tif (1 < count($cids)) {\n\t\t\t$where[\"down_cid\"] = array(\"in\", getlistarr_tag($cids));\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_cid\"] = getlistsqlin($tag[\"cid\"]);\n\t\t}\n\t}\n\n\n\tif (isset($tag[\"stars\"])) {\n\t\t$where[\"down_stars\"] = array(\"in\", $tag[\"stars\"]);\n\t}\n\tif (isset($tag[\"pic\"])) {\n\t\t$where[\"down_pic\"] = array('neq','');\n\t\t\n\t}\n\tif (isset($tag[\"letter\"])) {\n\t\t$where[\"down_letter\"] = array(\"in\", $tag[\"letter\"]);\n\t}\n\n\tif (isset($tag[\"name\"])) {\n\t\t$where[\"down_name\"] = array(\"like\", \"%\" . $tag[\"name\"] . \"%\");\n\t}\n\n\tif (isset($tag[\"title\"])) {\n\t\t$where[\"down_title\"] = array(\"like\", \"%\" . $tag[\"title\"] . \"%\");\n\t}\n\n\n\tif (isset($tag[\"wd\"])) {\n\t\t$search[\"down_name\"] = array(\"like\", \"%\" . $tag[\"wd\"] . \"%\");\n\t\t$search[\"down_inputer\"] = array(\"like\", \"%\" . $tag[\"wd\"] . \"%\");\n\t\t$search[\"_logic\"] = \"or\";\n\t\t$where[\"_complex\"] = $search;\n\t}\n\n\tif (isset($tag[\"up\"])) {\n\t\t$up = explode(\",\", $tag[\"up\"]);\n\n\t\tif (1 < count($up)) {\n\t\t\t$where[\"down_up\"] = array(\"between\", $up[0] . \",\" . $up[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_up\"] = array(\"gt\", $up[0]);\n\t\t}\n\t}\n\n\tif (isset($tag[\"down\"])) {\n\t\t$down = explode(\",\", $tag[\"down\"]);\n\n\t\tif (1 < count($down)) {\n\t\t\t$where[\"down_down\"] = array(\"between\", $down[0] . \",\" . $down[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_down\"] = array(\"gt\", $down[0]);\n\t\t}\n\t}\n\n\tif (isset($tag[\"gold\"])) {\n\t\t$gold = explode(\",\", $tag[\"gold\"]);\n\n\t\tif (1 < count($gold)) {\n\t\t\t$where[\"down_gold\"] = array(\"between\", $gold[0] . \",\" . $gold[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_gold\"] = array(\"gt\", $gold[0]);\n\t\t}\n\t}\n\n\tif (isset($tag[\"golder\"])) {\n\t\t$golder = explode(\",\", $tag[\"golder\"]);\n\n\t\tif (1 < count($golder)) {\n\t\t\t$where[\"down_golder\"] = array(\"between\", $golder[0] . \",\" . $golder[1]);\n\t\t}\n\t\telse {\n\t\t\t$where[\"down_golder\"] = array(\"gt\", $golder[0]);\n\t\t}\n\t}\n\n if ($tag[\"tag\"]) {\n if($tag[\"sid\"]){\n \t$tagwhere[\"tag_sid\"] = $tag[\"sid\"];\n }\n\t\t $tagwhere[\"tag_name\"] =urldecode($tag[\"tag\"]);\n\t\t\t$rs = D('TagdownView');\n\t\t\n\t\t \n\t\tif(S('down_count'.$tagwhere[\"tag_name\"])){\n\t $count = S('down_count'.$tagwhere[\"tag_name\"]);\n\t }else{\n\t\t $count = $rs->where($tagwhere)->count();\n // \u7f13\u5b58\u6570\u636e300\u79d2\n S('down_count'.$tagwhere[\"tag_name\"],$count,3000);\n\t }\n\t\n\t\t \t\n\t}\n\telse {\n\t\t$rs = M(\"down\");\n\t\tif(S('down_count'.$where[\"down_cid\"])){\n\t $count = S('down_count'.$where[\"down_cid\"]);\n\t }else{\n\t\t $count = $rs->where($where)->count();\n // \u7f13\u5b58\u6570\u636e300\u79d2\n S('down_count'.$where[\"down_cid\"],$count,3000);\n\t }\n\t \n\t}\n \n\tif (isset($tag[\"page\"])) {\n\t \n \n\t\tif (!$count) {\n\t\t\treturn false;\n\t\t}\n $home_pagenum=5;\n\t\t$totalpages = ceil($count / $limit);\n\t\t$currentpage = get_maxpage(C(\"currentpage\"),$totalpages);\n\t\t$pageurl = urldecode(C(\"jumpurl\"));\n\t\n\t\tif ($tag[\"tag\"]) {\n\t\t $list = $rs->field($field)->where($tagwhere)->order($order)->limit($limit)->page($currentpage)->select(); \t\n\t }else{\n\t $list = $rs->field($field)->where($where)->order($order)->limit($limit)->page($currentpage)->select();\n\t }\n\t\t$pages = getpage($currentpage, $totalpages, $home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n\t\t$pagestop = \"<strong>\" . $currentpage . \"/\" . $totalpages . \"</strong>\" . getpagetop($currentpage, $totalpages, $home_pagenum, $pageurl, \"pagego('\" . $pageurl . \"',\" . $totalpages . \")\");\n\t\t\n\t\t$list[0][\"count\"] = count($list);\n\t\t$list[0][\"page\"] = $pages;\n\t\t$list[0][\"pagecount\"] = $count;\n\t\t$list[0][\"pagetop\"] = $pagestop;\n\t}\n\telse {\n\t if ($tag[\"tag\"]) {\n\t\t $list = $rs->field($field)->where($tagwhere)->order($order)->limit($limit)->select();\n\t }else{\n\t $list = $rs->field($field)->where($where)->order($order)->limit($limit)->select(); \n\t }\n\t\tif ($tag[\"count\"] && empty($tag[\"page\"])) {\n\t\t\t$count = $rs->where($where)->count(\"down_id\");\n\n\t\t\tif (!$count) {\n\t\t\t\treturn false;\n\t\t\t}\n\n\t\t\t$list[0][\"counts\"] = $count;\n\t\t}\n\t}\n\t\t\n\tforeach ($list as $key => $val ) {\n\t\n\t\t$down_jumpurl=empty($list[$key][\"down_jumpurl\"])?'':$list[$key][\"down_jumpurl\"];\n\t\t$down_content=empty($list[$key][\"down_content\"])?'':$list[$key][\"down_content\"];\n\t\t$list[$key][\"list_id\"] = $list[$key][\"down_cid\"];\n\t\t$list[$key][\"list_name\"] = getlistname($list[$key][\"list_id\"], \"list_name\");\n\t\t$list[$key][\"list_url\"] = getlistname($list[$key][\"list_id\"], \"list_url\");\n\t\t$list[$key][\"down_readurl\"] = gxl_data_url(\"down\", $list[$key][\"down_id\"],$list[$key][\"down_cid\"], $list[$key][\"down_name\"], 1,$down_jumpurl);\n\t\t$list[$key][\"down_picurl\"] =$list[$key][\"down_pic\"]?gxl_img_url($list[$key][\"down_pic\"],$down_content): gxl_img_url($list[$key][\"down_icon\"],$down_content);\n\t\tif (array_key_exists(\"down_icon\", $val)) {\n\t\t$list[$key][\"down_iconurl\"] = gxl_img_url($list[$key][\"down_icon\"],$down_content);\n\t\t}\n\t}\n\n\tif (C(\"data_cache_downforeach\") && (C(\"currentpage\") < 2)) {\n\t\tS($data_cache_name, $list, intval(C(\"data_cache_downforeach\")));\n\t}\n\n\treturn $list;\n}\nfunction get_doc_list($id,$cid){\n\t\n\t$list=M('doc_list')->where(array('list_docid'=>$id))->order('list_oid asc')->select();\n\t$data=M('doc_list as a')->join('gxl_doc_news as b on b.news_cid=a.list_name')->where(array('a.list_docid'=>$id))->field('b.news_id,b.news_name,b.news_cid,b.news_jumpurl,b.news_letters')->select();\n\tforeach($data as $k=>$v){\n\t\t$data[$k][\"news_name\"]=htmlentities($v[\"news_name\"]);\n\t\t\n\t\t\n\t\t\n\t}\n\tforeach($data as $k=>$v){\n\t\t$v['news_readurl']=gxl_data_type_url(\"doc\", $v[\"news_id\"], $v[\"news_cid\"], $v[\"news_name\"], 1,$v[\"news_jumpurl\"], $v[\"news_letters\"],$cid);\n\t\t$array[$v['news_cid']][$k]=$v;\n\t\t\n\t\t\n\t}\n\t\n\tforeach($list as $k=>$v){\n\t\t\n\t\t$list[$k]['array']=$array[$v['list_name']];\n\n\t\t\n\t}\n\t\n\treturn $list;\n}\nfunction curl_post($url, $data, $Content, $token) {\n $ip = \"101.\".mt_rand(1,255).\".\".mt_rand(1,255).\".\".mt_rand(1,255);\n $ch = curl_init();\n $headers = array(\n \"Content-Type: $Content\",\n \"Origin: https://beian.miit.gov.cn/\",\n \"Referer: https://beian.miit.gov.cn/\",\n \"token: $token\",\n \"User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36\",\n \"CLIENT-IP: $ip\",\n \"X-FORWARDED-FOR: $ip\"\n );\n curl_setopt($ch, CURLOPT_URL, \"https://hlwicpfwc.miit.gov.cn/icpproject_query/api/\" . $url);\n curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);\n curl_setopt($ch, CURLOPT_POST, 1);\n curl_setopt($ch, CURLOPT_POSTFIELDS, $data);\n curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);\n curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);\n curl_setopt($ch, CURLOPT_HEADER, 0);\n curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);\n curl_setopt($ch, CURLOPT_TIMEOUT, 10);\n $content = curl_exec($ch);\n\t\n curl_close($ch);\n return $content;\n}\nfunction getTopHost($url) {\n\t\n\tif(strpos($url,\"-\")){\n\t\treturn $url;\n\t}\n\tif(strpos($url, \"\u5907\")){\n\t\treturn $url;\n\t}\n\tif(strpos($url, \"\u53f7\")){\n\t\treturn $url;\n\t}\n\n if (stristr($url, \"http\") === false) {\n $url = \"http://\" . $url;\n }\n\t\n $url = strtolower($url);\n $hosts = parse_url($url);\n $ho"}
|