📄 admin.php
字号:
$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 + -