new $.zui.Messager("请登录后再修改! ", { type: "danger", // 定义颜色主题 icon: "exclamation-sign" // 定义消息图标 }).show();'; header("refresh:2;url=" . $config['domain'] . "/admin/index.php"); require_once APP_ROOT . '/application/footer.php'; exit; } // 修改config配置 if (isset($_POST['update'])) { $postArr = $_POST; $new_config = array_replace($config, $postArr); $config_file = APP_ROOT . '/config/config.php'; cache_write($config_file, $new_config); echo ' '; header("refresh:1;"); } // 添加token if (isset($_POST['add_token_id'])) { // $_POST['add_token'] 生成的Token // $_POST['add_token_id'] Token的ID // $_POST['add_token_expired'] 过期时间 $postArr = array( $_POST['add_token'] => array( 'id' => $_POST['add_token_id'], 'expired' => $_POST['add_token_expired'] * 86400 + time(), 'add_time' => time() ) ); $new_config = array_replace($tokenList, $postArr); $config_file = APP_ROOT . '/config/api_key.php'; cache_write($config_file, $new_config, 'tokenList'); echo ' '; header("refresh:1;"); } // 禁用Token if (isset($_GET['stop_token'])) { $stop_token = $_GET['stop_token']; $postArr = array( $stop_token => array( 'id' => 0, 'expired' => time(), 'add_time' => $tokenList[$stop_token]['add_time'] ) ); $new_config = array_replace($tokenList, $postArr); $config_file = APP_ROOT . '/config/api_key.php'; cache_write($config_file, $new_config, 'tokenList'); echo ' '; header("refresh:1;url=/admin/admin.inc.php"); } // 删除Token if (isset($_GET['delete_token'])) { unset($tokenList[$_GET['delete_token']]); $config_file = APP_ROOT . '/config/api_key.php'; cache_write($config_file, $tokenList, 'tokenList'); echo ' '; header("refresh:1;url=/admin/admin.inc.php"); } // 禁用用户 if (isset($_GET['stop_guest'])) { $stop_guest = $_GET['stop_guest']; $postArr = array( $stop_guest => array( 'password' => $guestConfig[$stop_guest]['password'], 'expired' => time(), 'add_time' => $guestConfig[$stop_guest]['add_time'] ) ); $new_config = array_replace($guestConfig, $postArr); $config_file = APP_ROOT . '/config/config.guest.php'; cache_write($config_file, $new_config, 'guestConfig'); echo ' '; header("refresh:1;url=/admin/admin.inc.php"); } // 删除用户 if (isset($_GET['delete_guest'])) { unset($guestConfig[$_GET['delete_guest']]); $config_file = APP_ROOT . '/config/config.guest.php'; cache_write($config_file, $guestConfig, 'guestConfig'); echo ' '; header("refresh:1;url=/admin/admin.inc.php"); } // 添加上传账号 修改config.guest.php if (isset($_POST['uploader_form'])) { $postArr = array( $_POST['uploader_user'] => array( 'password' => $_POST['uploader_password'], 'expired' => $_POST['uploader_time'] * 86400 + time(), 'add_time' => time() ) ); $new_config = array_replace($guestConfig, $postArr); $config_file = APP_ROOT . '/config/config.guest.php'; cache_write($config_file, $new_config, 'guestConfig'); echo ' '; header("refresh:1;"); } // 删除非空目录 if (isset($_REQUEST['delDir'])) { $delDir = APP_ROOT . $config['path'] . $_REQUEST['delDir']; if (deldir($delDir)) { echo ' '; } else { echo ' '; } // header("refresh:1;"); // 1s后刷新当前页面 header("refresh:1;url=/admin/admin.inc.php"); } // 监黄恢复图片 if (isset($_GET['suspic_reimg'])) { $name = $_GET['suspic_reimg']; if (re_checkImg($name)) { echo " "; } else { echo " "; } header("refresh:1;url=/admin/admin.inc.php"); } // 回收站恢复图片 if (isset($_GET['recycle_reimg'])) { $name = $_GET['recycle_reimg']; if (re_checkImg($name, 'recycle/')) { echo " "; } else { echo " "; } header("refresh:1;url=/admin/admin.inc.php"); } ?>
目录保存以 年/月/日/ 递进,非必要请勿修改! 否则会导致部分操作不可用;
本人仅为程序开源创作,如非法网站使用与本人无关,请勿用于非法用途;
请为本人博客blog.png.cm加上网址链接,谢谢支持。作为开发者你可以对相应的后台功能进行扩展(增删改相应代码),但请保留代码中相关来源信息(例如: 本人博客,邮箱等)。
打赏作者
" placeholder="隐藏的保存">
" placeholder="隐藏的保存">
>
>
" placeholder="隐藏的保存">
压缩文件夹



外部KEY
" placeholder="隐藏的保存">
" placeholder="隐藏的保存">

API调用网址:/api/index.php

$value) : $expired = $value['expired'] < time() ? '

已过期

' : '

' . date('Y年m月d日 H:i:s', $value['expired']) . '

'; ?>
ID 列表 添加时间 有效期至 上传数量 管理Token
' target='_blank' class='btn btn-mini btn-primary '>文件 禁用 删除 ' class='btn btn-mini btn-primary '>删除上传
id="thumbnail0">
id="thumbnail1">
id="thumbnail2">
>
>
高级设置 网站域名与图片域名相同,锁定隐藏' . $config['path'] . '目录开关'; ?>
>
>
>
>
>
>
>
>
>
>
>
>
>
" placeholder="隐藏的保存">
可疑图片 鉴黄查到的可疑图片

key申请地址: https://client.moderatecontent.com/

获得key后打开->API 设置->Moderate Key->填入key

为了访问速度,仅显示最近20张图片;鉴黄需要在图床安全->图片鉴黄中开启

序号 缩略图 文件名 文件大小 文件管理
新窗口 恢复 删除
系统信息

服务系统: ' . php_uname() . ''; ?>

Web服务:

服务器IP:

系统时间:

占用内存:

占用磁盘:

剩余磁盘:

PHP信息

PHP Version:

PHP Model:

PHP Max UP:

PHP Max Time:

PHP Max Memery:

POST Max Upload:

GD:

我的信息

IP:

Browser:

图床信息

API 插件
Edge Chrome ShareX PicGo
图床依赖

TinyPng TinyPng Moderatecontent Moderatecontent ZUI verot Tinyfilemanager New GPL-2.0

EasyImage2.0简单图床构建于众多优秀的开源项目之上,非常感谢这些项目!

上传首选显示链接
>
>
>
>
>
" placeholder="隐藏的保存">
管理员账号 不更改账号或者密码就不要保存
" placeholder="隐藏的保存">

直接输入账号和密码即可完成修改.

更改后会立即生效并重新登录,请务必牢记账号和密码!

如果忘记账号可以打开->/config/config.php文件->找到user对应的键值->填入

如果忘记密码请将密码->转换成MD5小写->转换网址->打开/config/config.php文件->找到password对应的键值->填入

上传者账号 账户只能用于上传
有效期:
" placeholder="隐藏的保存">

上传用户的配置文件在config.guest.php

开启登录上传后,可以添加一些只能上传的账号

更改后会立即生效并重新登录,请将账号和密码发给使用者

如果忘记密码请填入账号并填写新的密码即可更正密码 | 与更改管理 账号/密码不同!

* 开启用户分离后删除上传按钮激活, 删除后不可恢复
$value) : $expired = $value['expired'] < time() ? '

已过期

' : '

' . date('Y年m月d日 H:i:s', $value['expired']) . '

'; ?>
登录账号 登录密码 (经过MD5加密) 添加时间 有效期至 上传数量 管理账号
'>文件 禁用 删除 ' href='admin.inc.php?delDir='>删除上传
源图保护Key * 设定后请勿更改,否则所有加密链接失效
" placeholder="隐藏的保存">
图片回收 用户自行删除的会显示在这个页面

为了访问速度,仅显示最近20张图片; 图片回收需要在图床安全->图片回收中开启

序号 缩略图 文件名 文件大小 文件管理
新窗口 恢复 删除
" placeholder="隐藏的保存">
前端裁剪/压缩 优点:服务器无压力 缺点:PC配置低的会导致浏览器卡顿,偶现丢失方向信息,仅支持JPG
>
>
>
后端压缩 优点:避免用户端欺骗,效果更好 缺点:增加服务器压力
>
" placeholder="隐藏的保存">
文件管理 Tinyfilemanager是由作者定制开发,非必要请勿替换
文件管理
删除文件 * 删除后不可恢复