📄 admin.php
字号:
<?
/*
* ===========================================
小月(网名)
QQ:117115
email:xyh@51hl.com
http://xyh.28k.net
本程序免费,你可以做出相应修改,但请保留小月字样,及连接,本程序作者冰雨盟QQ:199117
* ===========================================
*/
//session_name('s');
//session_start();
$time_s=time();
$admin_body='';
require_once("global.php");
$pictime=get_date($time_s);
if (empty($adminid)) $adminid=$HTTP_SESSION_VARS['adminid'];
if (empty($adminpwd)) $adminpwd=$HTTP_SESSION_VARS['adminpwd'];
if($adminid != $adminidL || md5($adminpwd) != $adminpwdL) {$admin_body="
<TABLE id=AutoNumber2 style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=1>
<TBODY>
<TR>
<TD width=100%>
<FORM action=admin.php method=post>
<P>管理登录</P>
<P>用户名:</SPAN><INPUT type=text name=adminid></P>
<P>密 码:</SPAN><INPUT type=password name=adminpwd></P>
<P></P>
<P><INPUT type=submit value=管理登录> <input type=reset value=重新填入></P></FORM></TD></TR></TBODY></TABLE><BR>
";
$body_=getTemplate("admin");
eval ("\$body.= \"".$body_."\";");
$main_=getTemplate("main");
eval ("\$index.= \"".$main_."\";");
echo "$index";
exit;
}
if(empty($HTTP_SESSION_VARS['adminid'])){
session_register("adminid");
session_register("adminpwd");
}
if(empty($action)){
$current_time = date("F j, Y, g:i:s a");
$phpver=PHP_VERSION;
$phpos=PHP_OS;
$online_user=trim(readfromfile("$picpath/online.php"));
$online_user=explode("\n",$online_user);
$online_user_count=count($online_user);
$online_info="";
for($i=0; $i<$online_user_count; $i++) {
$online_user_detail=explode("|",$online_user[$i]);
if($ip==$online_user_detail[2]) $online_info.="<font color=blue>".getfulldate($online_user_detail[1])." ".$online_user_detail[2]." ".$online_user_detail[3]." ".$online_user_detail[4]." ".$online_user_detail[5]."--你自己<br></font>"; else $online_info.=getfulldate($online_user_detail[1])." ".$online_user_detail[2]." ".$online_user_detail[3]." ".$online_user_detail[4]." ".$online_user_detail[5]."<br>";
}
if (isset($HTTP_COOKIE_VARS)) $testcookie="<font color=000066>通 过</font>";
else $testcookie="<font color=990000>失 败</font>";
$admin_body="<TABLE style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=1>
<TBODY>
<TR>
<TD width=100%>
<b>欢迎 $adminid 到来!IP:{$ip}</b><br><br>
服务器时间:<b><font face=verdana>$current_time</font></b><br><br><br>
<b>程式环境数据</b><br><br>
当前运行程式: <font color=#000066>$PHP_SELF</font>
<br>PHP程式版本: <font color=#000066>$phpver</font>
<br>服务端操作系统: <font color=#000066>$phpos</font>
<br>Cookie 测试: $testcookie
<br><br><br>
<b>相关连接站点</b><br>
<br>
版权所有:<a href=\"http://28k.net/\" target=_blank>冰雨盟</a>
程序制作:<a href=\"http://28k.net/\" target=_blank>冰雨盟</a>
<br><br><br>
<b>当前在线人员IP情况</b>(当前在线{$online_user_count}人)<br>
<br>
$online_info
</TD></TR></TBODY></TABLE><BR>
";
}
elseif($action=='loginout') {session_destroy();
$admin_body=jumpurl('2','成功退出','index.php');
}
elseif($action=='option'){
if($step !=2 ) {
$admin_body_=getTemplate("admin_option");eval ("\$admin_body= \"".$admin_body_."\";");
}else{
$_sess=0;
if(empty($set[1]) || $set[1]=="" || !$set[1]) $set[1]=$adminidL; else $_sess=1;
if(empty($set[2]) || $set[2]=="" || !$set[2]) $set[2]=$adminpwdL; else {$set[2]=md5($set[2]); $_sess=1;}
$filecontent="<?
\$adminidL='$set[1]';
\$adminpwdL='$set[2]';
\$title='$set[3]';
\$picpath='$set[4]';
\$refresh_allowed=$set[5];
\$online_limit=$set[6];
\$perpage1=$set[7];
\$perpage2=$set[8];
\$negdsupport='$set[9]';
\$max_upload_size=$set[10];
\$hot_view_no=$set[11];
\$style='$set[12]';
";
writetofile("config.php",$filecontent);
if($_sess==1) session_destroy();
$admin_body="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";
}
}
elseif($action=='add'){
if($step !=2 ) {
$picture_list=@file("{$picpath}list.php");
$count=count($picture_list);
$picfl='';
for($i=0;$i<$count;$i++){
$a=explode("|",$picture_list[$i]);
$picfl.="<OPTION value=$a[1] >$a[2]</OPTION>";
}
$admin_body_=getTemplate("admin_add");eval ("\$admin_body= \"".$admin_body_."\";");}
else{
$imgid=safe_convert($imgid);
$imgname=safe_convert($imgname);
$imgfrom=safe_convert($imgfrom);
$imgrecom=safe_convert($imgrecom);
$imgid=safe_convert($imgid);
$en_img="{$picpath}pic{$dir}/{$imgid}";
if(empty($imgname)){$check=1;$admin_body="请输入中文名<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if(empty($imgfrom)){$check=1;$admin_body="请输入来自哪?<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if(empty($file)){$check=1;$admin_body="上传什么文件?<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if(file_exists($en_img)){$check=1;$admin_body="英文文件名存在<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
$upload_size=intval($file_size/1024);
if($upload_size>$max_upload_size){$check=1;$admin_body="图片太大,请不要超过{$max_upload_size}K <br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if ( !eregi("\.jpeg$",$file_name) && !eregi("\.png$",$file_name) && !eregi("\.gif$",$file_name) && !eregi("\.jpg$",$file_name) && !eregi("\.bmp$",$file_name)){$check=1;$admin_body="你上传的是什么? <br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if($check !=1){
copy( $file , $en_img );
$list_temp=explode("\n",readfromfile("{$picpath}list.php"));
$count=count($list_temp);
$sub=0;
for ($i=0; $i<$count; $i++) {
$list_info=explode("|",$list_temp[$i]);
if ($list_info[1]==$dir) {
$imgno = $list_info[6];
$clicked = $list_info[6]+1;
if (strlen($list_info[6])!= strlen($clicked)) $rewrite=1;
else $rewrite=0;
$list_info[6]++;
$list_temp[$i]=implode("|",$list_info);
$current_record = implode("|", $list_info);
break;
}else $sub+=(strlen($list_temp[$i])+1);
}
if ($rewrite) writetofile("{$picpath}list.php",implode("\n",$list_temp));
else {
$fp=fopen("{$picpath}list.php", "rb+");
flock($fp, 2);
fseek($fp, $sub, SEEK_SET);
//echo $current_record;
fwrite($fp, $current_record."\n");
fclose($fp);
}
$im_size = Getimagesize($en_img);
$l_wh = $im_size[0].'×'.$im_size[1];
$picsize=$upload_size.'K';
$filecc=readfromfile("{$picpath}pic{$dir}/list.php");
$newlist="<?die();?>|$imgid|$imgname|$l_wh|$picsize|$pictime|$imgfrom|0|$imgrecom\n";
if (isset($filecc)) $newlist.=$filecc;
writetofile("{$picpath}pic{$dir}/list.php",$newlist);
chmod("{$picpath}pic{$dir}/list.php","777");
$admin_body="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";
}
}
}
elseif($action=='setdir'){
if($step != 2){
$admin_body_=getTemplate("setdir");eval ("\$admin_body= \"".$admin_body_."\";");
}else{
if(empty($dirname)){$check=1;$admin_body="请输入中文名";}
if(empty($dirdetail)){$check=1;$admin_body="请输入详细说明?<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if($check !=1){
$dirname=safe_convert($dirname);$dirdetail=safe_convert($dirdetail);
if(file_exists("{$picpath}list.php")){
$picture_list=@file("{$picpath}list.php");
$aa=explode("|",$picture_list[0]);
$picid=$aa[1]+1;
}else $picid=1;
while(file_exists("{$picpath}pic$picid")) $picid++;
if (mkdir("{$picpath}pic$picid",0777)) $admin_body= "<b>成功建立目录{$picpath}pic{$picid}</b>";
else $admin_body= "<b>建立目录{$picpath}pic$picid失败,请手工建立并设置权限为777</b>";
$newstring="<?die();?>|$picid|$dirname||$pictime|0|0|$dirdetail|$item\n";
if(file_exists("{$picpath}list.php")) $filecc=readfromfile("{$picpath}list.php");
if (isset($filecc)) $newstring.=$filecc;
writetofile("{$picpath}list.php",$newstring);
//if (!$filecc) chmod("{$picpath}list.php","777");
writetofile("{$picpath}pic{$picid}/list.php","");
//chmod("{$picpath}pic{$picid}/list.php","777");
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);}
if($item==3){
$YOUR_PWD=md5($YOUR_PWD);
$YOUR_PWD_="<?
\$yourpwd='$YOUR_PWD';";
writetofile("{$picpath}pic{$picid}/your_pwd.php",$YOUR_PWD_);}
$admin_body.="<center><br>OK:><br><br><A href=\"javascript:history.back(-1)\">返回</A></center>";
}
}
}
elseif($action=='edit_del'){
$picture_list=@file("{$picpath}list.php");
$count=count($picture_list);
$picfl='';
for($i=0;$i<$count;$i++){
$a=explode("|",$picture_list[$i]);
$picfl.="<LI><A href=display.php?action=admin_edit&picid=$a[1]>$a[2] </A></LI><br><br>";
}
$admin_body="
<TABLE id=AutoNumber2 style=\"BORDER-COLLAPSE: collapse\" borderColor=#c0c0c0 cellSpacing=20 cellPadding=0 width=100% align=center border=1>
<TBODY>
<TR>
<TD width=100%>请选择图片所在的分类<br><br>
$picfl
</TD></TR></TBODY></TABLE><BR>";
}
elseif($action=='edit'){
if(!file_exists("{$picpath}pic{$picid}/{$picpic}")) die("你要修改的文件不存在 <br><br><A href=\"javascript:history.back(-1)\">返回</A>");
$picture_list=@file("{$picpath}pic{$picid}/list.php");
$count=count($picture_list);
for ($i=0; $i<=$count; $i++) {
$pictureid=explode("|",trim($picture_list[$i]));
if($pictureid[1]==$picpic) {
$no=$i;
$imgname=$pictureid[2];
$imgfrom=$pictureid[6];
$imgrecom=$pictureid[8];
break;
}}
if($step != 2 ){
$imgrecom=intval($imgrecom);
$recom[$imgrecom]="selected";
$admin_body_=getTemplate("admin_edit");eval ("\$admin_body= \"".$admin_body_."\";");
}else{
$picname=safe_convert($picname);
$picfrom=safe_convert($picfrom);
$picrecom=safe_convert($picrecom);
if(empty($picname)){$check=1;$admin_body="请输入中文名<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if(empty($picfrom)){$check=1;$admin_body="请输入来自哪?<br><br><A href=\"javascript:history.back(-1)\">返回</A>";}
if($check !=1){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -