📄 index.php
字号:
<?php
require("../class/connect.php");
include("../class/config.php");
include("../class/q_functions.php");
include("../class/db_sql.php");
include("../class/class.php");
$link=db_connect();
$empire=new mysqlquery();
//参数设置
$pagecode="gbk";
//-----------返回简介字段名
function ReturnTheIntroField($r){
global $public_r,$dotbname;
$f=0;
if(strstr($public_r['savetxtf'],",".$dotbname.".newstext,"))
{
$r['newstext']='';
$f=1;
}
if($r['smalltext'])//简介
{
$field="smalltext";
}
elseif($r['newstext'])//新闻内容
{
$field="newstext";
}
elseif($r['softsay'])//软件简介
{
$field="softsay";
}
elseif($r['flashsay'])//flash简介
{
$field="flashsay";
}
elseif($r['picsay'])//图片简介
{
$field="picsay";
}
elseif($r['moviesay'])//电影简介
{
$field="moviesay";
}
else
{
if($f!=1)
{
$field="newstext";
}
}
return $field;
}
//替换
function RepSpeRssStr($str){
$str=str_replace("[!--empirenews.page--]","",$str);
$str=str_replace("[/!--empirenews.page--]","",$str);
$str=str_replace("[","",$str);
$str=str_replace("]","",$str);
$str=str_replace('\"','"',$str);
$str=str_replace('\'',''',$str);
$str=str_replace('&','&',$str);
$str=str_replace('<','<',$str);
$str=str_replace('>','>',$str);
return $str;
}
//返回域名
function eReturnRssDomain(){
$domain=$_SERVER['HTTP_HOST'];
if(empty($domain))
{
return '';
}
if($_SERVER['SERVER_PORT']&&$_SERVER['SERVER_PORT']!='80')
{
$domain.=':'.$_SERVER['SERVER_PORT'];
}
return 'http://'.$domain;
}
//地址验证
if(!stristr($public_r['newsurl'],'://'))
{
$public_r['newsurl']=eReturnRssDomain().$public_r['newsurl'];
}
//---------显示文件
$type=$_GET['type'];
if($type=="xml")//xml
{
$webfilename="xml.php";
}
elseif($type=="atom")//atom
{
$webfilename="atom.php";
}
elseif($type=="rss1")//rss1
{
$webfilename="rss10.php";
}
else//rss2
{
$webfilename="rss20.php";
}
//---------排序
$order=(int)$_GET['order'];
if($order==1)//按ID
{
$myorder="id";
}
elseif($order==2)//评论数
{
$myorder="plnum";
}
elseif($order==3)//点击数
{
$myorder="onclick";
}
elseif($order==4)//下载数
{
$myorder="totaldown";
}
else//发布时间
{
$myorder="newstime";
}
//---------显示顺序
$orderby=(int)$_GET['orderby'];
if($orderby)
{
$myorderby="ASC";
}
else
{
$myorderby="DESC";
}
//---------类别ID
$classid=(int)$_GET['classid'];
$ztid=(int)$_GET['ztid'];
if($classid)//类别最新
{
if(empty($class_r[$classid]['tbname']))
{
exit();
}
$dotbname=$class_r[$classid]['tbname'];
if($class_r[$classid][islast])
{
$where="classid=$classid";
}
else
{
$where=ReturnClass($class_r[$classid][sonclass]);
if(empty($where))
{$where="classid=0";}
}
$query="select * from {$dbtbpre}ecms_".$class_r[$classid]['tbname']." where ".$where." and checked=1 order by ".$myorder." ".$myorderby." limit ".$public_r['rssnum'];
//标题信息
$pagetitle=$class_r[$classid]['classname'];
$this_r['classid']=$classid;
$pageurl=sys_ReturnBqClassname($this_r,9);
}
elseif($ztid)//专题最新
{
if(empty($class_zr[$ztid]['tbname']))
{
exit();
}
$dotbname=$class_zr[$ztid]['tbname'];
$query="select * from {$dbtbpre}ecms_".$class_zr[$ztid]['tbname']." where ztid like '%|".$ztid."|%' and checked=1 order by ".$myorder." ".$myorderby." limit ".$public_r['rssnum'];
//标题信息
$pagetitle=$class_zr[$ztid]['ztname'];
$this_r['ztid']=$ztid;
$pageurl=sys_ReturnBqZtname($this_r);
}
else//所有最新
{
$dotbname=$public_r['tbname'];
$query="select * from {$dbtbpre}ecms_".$public_r['tbname']." where checked=1 order by ".$myorder." ".$myorderby." limit ".$public_r['rssnum'];
//标题信息
$pagetitle=$public_r['sitename'];
$pageurl=$public_r['newsurl'];
}
$sublen=$public_r['rsssub'];
$sql=$empire->query($query);
@include($webfilename);
db_close();
$empire=null;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -