📄 html.php
字号:
<?php
require_once("global.php");
/*
$linkdb=array(
"栏目管理"=>"sort.php?job=listsort",
"修复出错栏目"=>"sort.php?job=save",
"合并栏目"=>"sort.php?job=toget"
);
*/
if($job=="list")
{
$fid=intval($fid);
$sortdb=array();
list_allsort($fid,"mv_sort");
if($fid){
$rsdb=$db->get_one(" SELECT * FROM {$pre}mv_sort WHERE fid='$fid' ");
}
//$sort_fup=$Guidedb->Select("{$pre}mv_sort","fup",$fid);
require("head.php");
require("template/html/sort.htm");
require("foot.php");
}
elseif($action=="makehtml")
{
if(!is_dir('../cache'))
{
mkdir('../cache');
chmod('../cache',0777);
}
if($step=='end'){
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=?job=list'>";
exit;
}
if(!$fiddb&&!$iii){
showerr("请选择一个栏目");
}
if($maketype=="list")
{
$allfid=implode(",",$fiddb);
$allfid="<?php\r\n \$allfid='$allfid';\r\n\$weburl='$WEBURL&step=end';";
write_file("../cache/makelist.php",$allfid);
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=../list_html.php?fid=$fiddb[0]'>";
exit;
}
elseif($maketype=="bencandy")
{
$SQL=" ";
if($beginTime){
$beginTime=preg_replace("/([\d]+)-([\d]+)-([\d]+) ([\d]+):([\d]+):([\d]+)/eis","@mktime('\\4','\\5', '\\6', '\\2', '\\3', '\\1')",$beginTime);
$SQL.=" AND posttime>$beginTime";
}
if($endTime){
$endTime=preg_replace("/([\d]+)-([\d]+)-([\d]+) ([\d]+):([\d]+):([\d]+)/eis","@mktime('\\4','\\5', '\\6', '\\2', '\\3', '\\1')",$endTime);
$SQL.=" AND posttime<$endTime";
}
if(is_numeric($beginId)){
$SQL.=" AND id>$beginId ";
}
if(is_numeric($endId)){
$SQL.=" AND id<$endId ";
}
$iii=intval($iii);
if($iii==0){
$allfid=implode(",",$fiddb);
write_file("../cache/makeShow0.php",$allfid);
write_file("../cache/makeShow1.php","<?php\r\n\$weburl='$WEBURL&step=end';\r\n");
}else{
$allfid=read_file("../cache/makeShow0.php");
$fiddb=explode(",",$allfid);
}
if(!$page){
$page=1;
}
$rows=3000;
$min=($page-1)*$rows;
if($fid=$fiddb[$iii])
{
$ck=$ids='';
$query = $db->query("SELECT id FROM {$pre}mv_video WHERE fid=$fid $SQL LIMIT $min,$rows");
while($rs = $db->fetch_array($query)){
if(!$rs[pages]){
$rs[pages]=1;
}
for($i=1;$i<=$rs[pages];$i++){
if($i>1){
$ids.=",$rs[id]-$i";
}else{
$ids.=",$rs[id]";
}
$ck++;
if($ck%20==0)
{
write_file("../cache/makeShow1.php","\$fiddb[]='$fid';\$iddb[]='$ids';\r\n",'a');
$ids='';
}
}
}
if($ids){
write_file("../cache/makeShow1.php","\$fiddb[]='$fid';\$iddb[]='$ids';\r\n",'a');
}
if($ck==1){
$page++;
echo "&page=$page&iii=$iii<META HTTP-EQUIV=REFRESH CONTENT='0;URL=?action=$action&maketype=$maketype&page=$page&iii=$iii'>";
exit;
}else{
$iii++;
$page=0;
echo "&page=$page&iii=$iii<META HTTP-EQUIV=REFRESH CONTENT='0;URL=?action=$action&maketype=$maketype&page=$page&iii=$iii'>";
exit;
}
}
else
{
unset($fiddb);
require_once("../cache/makeShow1.php");
echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=../bencandy_html.php?fid=$fiddb[0]'>";
exit;
}
}
refreshto("?lfj=$lfj&job=editsort&fid=$fid","创建成功");
}
elseif($job=='del')
{
if(!$fid){
showerr("FID不存在");
}
$fidDB=$db->get_one(" SELECT * FROM {$pre}mv_sort WHERE fid='$fid' ");
if($fidDB[list_html]){
$filename=$fidDB[list_html];
}else{
$filename=$webdb[Mv_list_filename];
}
$page=1;
eval("\$filename=\"$filename\";");
$dirname=dirname($filename);
if($dirname)
{
if($step!=2){
echo '<meta http-equiv="Content-Type" content="text/html; charset=gb2312">';
if(is_writable(PHP168_PATH.Mdirname."/$dirname")){
echo "<A HREF='?lfj=html&job=del&fid=$fid&step=2'><FONT COLOR='red'>".PHP168_PATH.Mdirname."/$dirname</FONT>,你确认要删除此目录的文件吗?</A>";
}else{
echo '文件不存在或目录不可写';
}
exit;
}else{
del_file(PHP168_PATH.Mdirname."/$dirname");
}
}
refreshto("html.php?job=list","删除成功");
}
/*栏目列表*/
function list_allsort($fid,$table='sort'){
global $db,$pre,$sortdb,$webdb;
$query=$db->query("SELECT * FROM {$pre}$table where fup='$fid' ORDER BY list DESC");
while( $rs=$db->fetch_array($query) ){
$icon="";
for($i=1;$i<$rs['class'];$i++){
$icon.=" | ";
}
if($icon){
$icon=substr($icon,0,-24);
$icon.="--";
}
if($rs[list_html]){
$rs[filename]=$rs[list_html];
}else{
$rs[filename]=$webdb[Mv_list_filename];
}
$rs[filename]=preg_replace("/(.*)\/([^\/]+)/is","\\1/",$rs[filename]);
$fid=$rs[fid];
eval("\$rs[filename]=\"$rs[filename]\";");
$rs[config]=unserialize($rs[config]);
$rs[icon]=$icon;
$sortdb[]=$rs;
list_allsort($rs[fid],$table);
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -