⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin.php

📁 请时常备份所有文件夹下的list.php
💻 PHP
📖 第 1 页 / 共 2 页
字号:
$pictureid[2]=$picname;
$pictureid[6]=$picfrom;
$pictureid[8]=$picrecom;
$picture_list[$no]=implode("|",$pictureid)."\n";

writetofile("{$picpath}pic{$picid}/list.php",implode("",$picture_list));
$admin_body="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";

}
}
}elseif($action=='delpic'){
//if(!file_exists("{$picpath}pic{$picid}/{$picpic}")) die("你要删除的文件不存在<br><br><A href=\"javascript:history.back(-1)\">返回</A>");
if($step != 2 ){
$admin_body="<center><br><A href=\"admin.php?action=delpic&step=2&picpic=$picpic&picid=$picid\">确认删除吗?(本操作不可逆,请慎重)</A><br><br><A href=\"javascript:history.back(-1)\">取消</A></center>";

}else{
$picture_list=@file("{$picpath}pic{$picid}/list.php");
$count=count($picture_list);
for ($i=0; $i<=$count; $i++) {
$pictureid=explode("|",$picture_list[$i]);
if($pictureid[1]==$picpic) {
	
	unset($picture_list[$i]);
break;
}}
unlink("{$picpath}pic{$picid}/{$picpic}");
writetofile("{$picpath}pic{$picid}/list.php",implode("",$picture_list));
$admin_body="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";

}


}elseif($action=='editdir'){
$picture_list_=@file("{$picpath}list.php");
$count=count($picture_list_);
for ($ii=0; $ii<=$count; $ii++) {
$pictureid_=explode("|",trim($picture_list_[$ii]));
if($pictureid_[1]==$picid) {
	$no_=$ii;
$picname=$pictureid_[2];
$picarticle=$pictureid_[7];
$item_[$pictureid_[8]]='checked';
break;
}}
if (file_exists("{$picpath}pic{$picid}/your_pwd.php")) {
		require_once("{$picpath}pic{$picid}/your_pwd.php");
	}
if($step != 2 ){
if (file_exists("{$picpath}pic{$picid}/your_ip.php")) {
		$your_ip=readfromfile("{$picpath}pic{$picid}/your_ip.php");
		$your_ip=str_replace("<?die();\n","",$your_ip);
		$your_ip=str_replace("\n","\r\n",$your_ip);
	} else $your_ip="";
if (file_exists("{$picpath}pic{$picid}/your_pwd.php")) {
		require_once("{$picpath}pic{$picid}/your_pwd.php");
	}
	$abcd="style=\"DISPLAY: none\"";
	$abcd1="style=\"DISPLAY: none\"";
	if($pictureid_[8]==2) $abcd="";
	elseif($pictureid_[8]==3) $abcd1="";
	
$admin_body="<TABLE  style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=0><TBODY><TR><TD><FORM action=admin.php method=post ><P>修改分类</P>
<P>文件夹名:{$picpath}pic$picid 
	<INPUT type=hidden value=$picid name=picid></P>
	<P>这是分类的唯一标识,不能与原有分类重复。</P>
	<P>中文名:<INPUT type=text name=dirname value=$picname ></P>
	<P>该分类的中文描述~ 就是出现的标题</P>
		<P>详细说明:</P>
	<P><TEXTAREA name=dirdetail rows=4 cols=36>$picarticle</TEXTAREA></P>
	<P>属性:
 <input type=radio name=item value=\"1\" $item_[1] onclick=\"showadv2();\">开放的类别
 <input type=radio name=item value=\"2\" onclick=\"showadv();\" $item_[2]>限定IP能浏览
  <input type=radio name=item value=\"3\" onclick=\"showadv1();\" $item_[3]>限定通过密码浏览

</P>


<br>

</TD></TR>
<TR id=adv $abcd>
<TD width=\"100%\"><P><b>请输入能进入的IP:</b><br><br>说明:<br>你如果要限定一个 IP进入,可以直接输入 IP 地址在这里,比如: 202.100.200.100<BR>你如果要限定一个 C 类网进入,那么你可以不输入 IP 的最后一位,比如:202.100.200<BR>你如果要限定一个 B 类网进入,那么你可以不输入 IP 的最后两位,比如:202.100<BR>
你不必输入最后的句号,程式自动过滤以你所输入的为开头的IP<br>如果禁止的是一个 1 或者 2 位的IP,不要补全,如 61.xxx 不用写成 061.xxx<BR>每项输入一个内容
</P>
<P><TEXTAREA name=YOUR_IP rows=4 cols=36>$your_ip</TEXTAREA></P>
</TD></TR>
<TR id=adv1 $abcd1>
<TD width=\"100%\"><P><b>输入密码:</b><br>说明:<br>密码经MD5加密后保存<br>如果你不修改密码不要填</P>
<P>密码:<INPUT  name=YOUR_PWD_ ></P>
</TD></TR>
<TR>
<TD width=\"100%\">
<br>
	<INPUT type=hidden value=editdir name=action> 
	<INPUT type=hidden value=2 name=step>  
	<INPUT type=submit value=修改分类> </FORM>
	</TD></TR></TBODY></TABLE>";
}else{
if(empty($dirname)){$check=1;$admin_body="请输入中文名<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if(empty($dirdetail)){$check=1;$admin_body="请输入详细说明?<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
$dirname=safe_convert($dirname);$dirdetail=safe_convert($dirdetail);
if($check !=1){
$pictureid_[2]=trim($dirname);
$pictureid_[7]=trim($dirdetail);
$pictureid_[8]=trim($item);
$picture_list_[$no_]=implode("|",$pictureid_)."\n";
//echo implode("",$picture_list_);
writetofile("{$picpath}list.php",implode("",$picture_list_));

if($item==2){
$YOUR_IP=str_replace("\n","",$YOUR_IP);
$YOUR_IP=str_replace("\r","\n",$YOUR_IP);
$YOUR_IP="<?die();\n".$YOUR_IP;
writetofile("{$picpath}pic{$picid}/your_ip.php",$YOUR_IP);
//@unlink("{$picpath}pic{$picid}/your_pwd.php");
}

if($item==3){
if(empty($YOUR_PWD_)) $YOUR_PWD_=$YOUR_PWD; else $YOUR_PWD_=md5($YOUR_PWD_);

$YOUR_PWD_A="<?
\$yourpwd='$YOUR_PWD_';";

writetofile("{$picpath}pic{$picid}/your_pwd.php",$YOUR_PWD_A);
//@unlink("{$picpath}pic{$picid}/your_ip.php");
}

$admin_body="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";
}
}



}
elseif($action=='deldir'){
//if(!file_exists("{$picpath}pic{$picid}")) die("你要删除的分类目录不存在<br><br><A href=\"javascript:history.back(-1)\">返回</A>");
if($step != 2 ){
$admin_body="<center><br>确认删除吗?(本操作不可逆,请慎重)<br><br><br><A href=\"admin.php?action=deldir&step=2&picid=$picid\">只删除页面显示,不删除{$picpath}pic{$picid}目录及图片---点此确认</A><br><br><A href=\"admin.php?action=deldir&step=2&picid=$picid&del=all\">删除本类所有(包括目录{$picpath}pic{$picid},和所有图片)---点此确认</A><br><br><A href=\"javascript:history.back(-1)\">取消</A></center>";

}else{
$picture_list=@file("{$picpath}list.php");
$count=count($picture_list);
for ($i=0; $i<=$count; $i++) {
$pictureid=explode("|",$picture_list[$i]);
if($pictureid[1]==$picid) {
unset($picture_list[$i]);
break;
}}

writetofile("{$picpath}list.php",implode("",$picture_list));
if($del=='all'){
$dir="{$picpath}pic$picid";
if (is_dir($dir)) {
			kill_dir($dir);
			$admin_body.= "<b>$dir</b> -- ";
			if (rmdir($dir))$admin_body.= "成功删除";
			else $admin_body.= "失败";
			$admin_body.= "<br>";
	} else {
			$admin_body.= "<b>$dir</b> -- ";
			if (unlink($dir)) $admin_body.= "成功删除";
			else $admin_body.= "失败";
			$admin_body.= "<br>";
	}
}

$admin_body.="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";

}



}
elseif($action=='rsortdir'){
$picture_list_=@file("{$picpath}list.php");
$count=count($picture_list_);
$picselect='';
if($step != 2 ){	

for ($ii=0; $ii<$count; $ii++) {
$pictureid_=explode("|",$picture_list_[$ii]);
if($pictureid_[1]==$picid) $picselect.="<option value=\"$pictureid_[1]\" selected>$pictureid_[2] ($pictureid_[1])</option>";
else $picselect.="<option value=\"$pictureid_[1]\">$pictureid_[2] ($pictureid_[1])</option>";
 }
$admin_body="<TABLE  style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=1><TBODY><TR><TD><FORM action=admin.php method=post ><P>改变分类显示顺序</P>
将分类 <select name=\"item1\">$picselect </select>移动到 分类<select name=\"item2\">$picselect </select><font color=red>之后</font>
	<INPUT type=hidden value=rsortdir name=action> 
	<INPUT type=hidden value=2 name=step>  
	<INPUT type=submit value=移动分类> </FORM>
	</TD></TR></TBODY></TABLE>";


}else{
$new="";
	for ($i=0; $i<$count; $i++) {
	  $detail=explode("|",$picture_list_[$i]);
	  if ($detail[1]!=$item1) $new.=$picture_list_[$i];
	  if ($detail[1]==$item2) {
	    for ($j=0; $j<$count; $j++) {
	       $detail2=explode("|",$picture_list_[$j]);
	       if ($detail2[1]==$item1) $new.=$picture_list_[$j];
	    }
	  }
	}
	writetofile("{$picpath}list.php",$new);
	$admin_body="OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A>";


}


}
elseif($action=='rsortpic'){
if(!file_exists("{$picpath}pic{$picid}/list.php")) die("{$picpath}pic{$picid}/list.php,文件不存在 <br><br><A href=\"javascript:history.back(-1)\">返回</A>");
$picture_list_=@file("{$picpath}pic{$picid}/list.php");
$count=count($picture_list_);
$picselect='';
if($step != 2 ){
for ($i=0; $i<$count; $i++) {
$pictureid_=explode("|",$picture_list_[$i]);
if($pictureid_[1]==$picpic) $picselect.="<option value=\"$pictureid_[1]\" selected>$pictureid_[2] ($pictureid_[1])</option>";
else $picselect.="<option value=\"$pictureid_[1]\">$pictureid_[2] ($pictureid_[1])</option>";
 }
$admin_body="<TABLE  style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=1><TBODY><TR><TD><FORM action=admin.php method=post ><P>改变图片显示顺序</P>
将<br><br>图片: <select name=\"item1\">$picselect </select><br><br>移动到 <br><br>图片:<select name=\"item2\">$picselect </select><br><br><font color=red>之后</font><br>
	<INPUT type=hidden value=rsortpic name=action> 
	<INPUT type=hidden value=$picid name=picid>
	<INPUT type=hidden value=2 name=step>  <br>
	<INPUT type=submit value=移动图片> </FORM>
	</TD></TR></TBODY></TABLE>";

}else{

$new="";
	for ($i=0; $i<$count; $i++) {
	  $detail=explode("|",$picture_list_[$i]);
	  if ($detail[1]!=$item1) $new.=$picture_list_[$i];
	  if ($detail[1]==$item2) {
	    for ($j=0; $j<$count; $j++) {
	       $detail2=explode("|",$picture_list_[$j]);
	       if ($detail2[1]==$item1) $new.=$picture_list_[$j];
	    }
	  }
	}
	//echo "$new";
	writetofile("{$picpath}pic{$picid}/list.php",$new);
	$admin_body="OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A>";


}

}
else{
$admin_body="本功能还未完成,也许根本就没有此功能<br><br><A href=\"javascript:history.back(-1)\">返回</A>";

}



$body_=getTemplate("admin");
eval ("\$body= \"".$body_."\";");
$main_=getTemplate("main");
eval ("\$index= \"".$main_."\";");
echo "$index";
exit;

function jumpurl($a,$b,$c){
$abc="<center><br><b>$b</b><br><br>浏览器$a秒会自动返回<br><br>你也可以选择:<br><ul>
                        <li><A href=\"javascript:history.back(-1)\">返回前页</A><br>
                        <br></li>
                         <li><a href='admin.php'>返回管理首页</a></li></ul></center>
<meta HTTP-EQUIV=REFRESH CONTENT='$a; URL=$c'>";
return $abc;
}
function kill_dir($dir) {
global $admin_body;
$dirhandle=opendir($dir);
while($file_name=readdir($dirhandle)) {
	if ($file_name!="." && $file_name!="..") {
		if (is_dir("$dir/$file_name")) {
			kill_dir($dir."/".$file_name); 
			$admin_body.= "<b>$dir/$file_name</b> -- ";
			if (rmdir("$dir/$file_name")) $admin_body.= "成功删除";
			else $admin_body.= "失败";
			$admin_body.= "<br>";
			} else {$admin_body.= "$dir/$file_name -- "; 
			if (unlink("$dir/$file_name")) $admin_body.= "成功删除";
			else $admin_body.= "失败";
			$admin_body.= "<br>";
			}
		}
	}
closedir($dirhandle);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -