diff --git a/README.md b/README.md index e4bae48..3c6dbbf 100755 --- a/README.md +++ b/README.md @@ -85,6 +85,10 @@ Deny from all
点击查看2.0版更新日志 +* 2022-1-19 v2.4.6 beta +- 增加图片信息页面 +- 视图优化 + * 2022-1-13 v2.4.5 - 修复一处权限问题 - 修复恢复可疑图片 diff --git a/admin/admin.inc.php b/admin/admin.inc.php index 88396be..4e90a76 100755 --- a/admin/admin.inc.php +++ b/admin/admin.inc.php @@ -11,7 +11,9 @@ require_once APP_ROOT . '/api/function_API.php'; if (!is_online()) { echo ' - '; require_once APP_ROOT . '/application/login.php'; exit; @@ -25,7 +27,8 @@ if (isset($_POST['form'])) { echo ' '; @@ -36,12 +39,16 @@ if (isset($_POST['delDir'])) { $delDir = APP_ROOT . $config['path'] . $_POST['delDir']; if (deldir($delDir)) { echo ' - '; header("refresh:1;"); // 1s后刷新当前页面 } else { echo ' - '; header("refresh:1;"); // 1s后刷新当前页面 } @@ -124,7 +131,7 @@ if (isset($_GET['reimg'])) {
- + +
- +
@@ -495,7 +502,6 @@ if (isset($_GET['reimg'])) { -
@@ -510,7 +516,7 @@ if (isset($_GET['reimg'])) {
- +
@@ -566,7 +572,6 @@ if (isset($_GET['reimg'])) {
-
@@ -640,22 +645,17 @@ if (isset($_GET['reimg'])) { @$filen_name = $cache_file[$i]; // 图片名称 $url = $config['imgurl'] . $config['path'] . 'suspic/' . $cache_file[$i]; // 图片网络连接 $unlink_img = $config['domain'] . '/application/del.php?url=' . $url; // 图片删除连接 - // 缩略图文件 -// $thumb_cache_file = $config['domain'] . '/application/thumb.php?img=' . $file_path . '&width=300&height=300'; - echo ' - - ' . $i . ' - - ' . $filen_name . ' - ' . $file_size . ' - 查看原图 - 恢复图片 - 删除图片 - - '; - } - ?> + + ' . $i . ' + + ' . $filen_name . ' + ' . $file_size . ' + 查看原图 + 恢复图片 + 删除图片 + + ';}?> @@ -726,7 +726,6 @@ if (isset($_GET['reimg'])) {
- @@ -778,7 +777,7 @@ if (isset($_GET['reimg'])) { }); // 更改网页标题 - document.title = "配置中心 - EasyImage2.0 简单图床" + document.title = "图床设置 - " $('[data-tab]').on('shown.zui.tab', function(e) { console.clear() diff --git a/admin/chart.php b/admin/chart.php index a0778c3..d0819d9 100755 --- a/admin/chart.php +++ b/admin/chart.php @@ -16,7 +16,9 @@ if (isset($_POST['del_total'])) { @deldir($_POST['del_total']); echo ' '; diff --git a/admin/zui.chart.php b/admin/zui.chart.php index 0414c65..4465180 100755 --- a/admin/zui.chart.php +++ b/admin/zui.chart.php @@ -16,7 +16,9 @@ if (isset($_POST['del_total'])) { @deldir($_POST['del_total']); echo ' '; diff --git a/application/check.php b/application/check.php index 10ae69f..8fe1a9f 100755 --- a/application/check.php +++ b/application/check.php @@ -9,7 +9,9 @@ foreach ($expand as $val) { if (!extension_loaded($val)) { echo ' '; diff --git a/application/compressing.php b/application/compressing.php index d5eb6ea..c9a01de 100755 --- a/application/compressing.php +++ b/application/compressing.php @@ -22,7 +22,9 @@ if (isset($_POST['folder'])) { $folder = '..' . $config['path'] . $getFolder; if (!is_dir($folder)) { - exit($folder . ''); } @@ -32,7 +34,9 @@ if (isset($_POST['folder'])) { compress($folder, $type, $source); echo ' - '; } // 压缩后 diff --git a/application/del.php b/application/del.php index 7c53182..6fb8024 100755 --- a/application/del.php +++ b/application/del.php @@ -9,7 +9,7 @@ echo '
- +
@@ -19,7 +19,9 @@ echo '
if (empty($_REQUEST)) { echo ' '; @@ -49,7 +51,9 @@ if (is_online()) { if (isset($_GET['url'])) { echo ' '; header("refresh:2;url=" . $config['domain'] . ""); } else { echo ' '; exit(header("refresh:1;")); @@ -58,7 +62,9 @@ function checkLogin() if ($cookieAdmin != $config_password) { echo ' '; //header('loction:login.php'); @@ -159,7 +165,7 @@ function static_cdn() echo $config['domain']; } } - +/* // 获取允许上传的扩展名 function getExtensions() { @@ -170,6 +176,7 @@ function getExtensions() } return rtrim($mime, ','); } +*/ // 获取目录大小 如果目录文件较多将很费时 function getDirectorySize($path) @@ -344,7 +351,9 @@ function getDel($url, $type) if (@unlink($url)) { echo ' '; @@ -361,7 +372,9 @@ function getDel($url, $type) } else { echo ' '; @@ -396,7 +409,7 @@ function checkEnv($mode) { // 初始化安装 if (!file_exists(APP_ROOT . '/install/install.lock') and file_exists(APP_ROOT . '/install/install.php')) { - exit (''); + exit(''); } if ($mode) { diff --git a/application/info.php b/application/info.php new file mode 100755 index 0000000..b15a8f8 --- /dev/null +++ b/application/info.php @@ -0,0 +1,147 @@ + +
+
+  <?php echo basename($img); ?> +
+
+

图像名称:

+

图像类型:

+

图像宽高: px

+

图像大小:

+

上传时间:

+

使用设备:

+
+

+ + 下载图片 + 删除图片 +

+
+
+

+                
+
+
+
+
+
+
+
+
+ 直连           + + +
+
+
+
+ 论坛代码    + + +
+
+
+
+
+
+ MarkDown + + +
+
+
+
+ HTML         + + +
+
+
+
+ + + + + - +
@@ -37,7 +38,7 @@ if (!$config['showSwitch'] and !is_online()) { echo ''; } else { - echo '
今天还没有上传的图片哟~~
快来上传第一张吧~!
'; + echo '
今天还没有上传的图片哟~~
快来上传第一张吧~!
'; } echo ''; } @@ -118,11 +119,11 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud);
- "> + "> '; + echo ' '; } echo '
'; if (is_online()) { @@ -160,15 +161,17 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud); // 复制url var clipboard = new Clipboard('.copy'); clipboard.on('success', function(e) { - new $.zui.Messager("复制成功!", { - type: "success" // 定义颜色主题 + new $.zui.Messager("复制直链成功", { + type: "success", // 定义颜色主题 + icon: "ok-sign" // 定义消息图标 }).show(); }); clipboard.on('error', function(e) { document.querySelector('.copy'); - new $.zui.Messager("复制失败!", { - type: "danger" // 定义颜色主题 + new $.zui.Messager("复制失败", { + type: "danger", // 定义颜色主题 + icon: "exclamation-sign" // 定义消息图标 }).show(); }); @@ -191,7 +194,7 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud); } //获取所有的 checkbox 属性的 input标签 function fun() { - confirm('确认要删除?\n* 删除文件夹后将无法恢复!'); + confirm('确认要删除?\n* 删除文件夹后将无法恢复!'); obj = document.getElementsByName("checkbox"); check_val = []; for (k in obj) { @@ -206,8 +209,9 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud); }, function(data) { if (data.search('success') > 0) { - new $.zui.Messager("删除成功,请刷新浏览器;如果开启了CDN,请等待缓存失效!", { - type: "success" // 定义颜色主题 + new $.zui.Messager("删除成功", { + type: "success", // 定义颜色主题 + icon: "ok-sign" // 定义消息图标 }).show(); // 延时2秒刷新 window.setTimeout(function() { @@ -215,7 +219,8 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud); }, 1500) } else { new $.zui.Messager("文件不存在", { - type: "danger" // 定义颜色主题 + type: "danger", // 定义颜色主题 + icon: "exclamation-sign" // 定义消息图标 }).show(); } @@ -303,7 +308,9 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud); startView: 2, minView: 2, forceParse: 0, - format: "yyyy/mm/dd/" + pickerPosition: "top-right", + format: "yyyy/mm/dd/", + endDate: new Date() // 只能选当前日期之前 }); // 更改网页标题 document.title = "图床广场 今日上传张 昨日张 - " diff --git a/application/login.php b/application/login.php index f1038ef..cdd21b2 100755 --- a/application/login.php +++ b/application/login.php @@ -76,7 +76,7 @@ if (isset($_REQUEST['code'])) {
-
diff --git a/application/logout.php b/application/logout.php index b382faa..cb4ca7b 100755 --- a/application/logout.php +++ b/application/logout.php @@ -8,7 +8,9 @@ if (isset($_COOKIE[$config_user ]) and $_COOKIE[$config_user] == $config['passwo header("Refresh:2;url=../index.php"); echo ' '; header("refresh:1;"); // 1s后刷新当前页面 } else { echo ' - '; header("refresh:1;"); // 1s后刷新当前页面 } \ No newline at end of file diff --git a/config/config.php b/config/config.php index 8260847..3bbce28 100755 --- a/config/config.php +++ b/config/config.php @@ -1,4 +1,4 @@ -'简单图床 - EasyImage', @@ -13,7 +13,7 @@ $config=Array 'apiStatus'=>0, 'path'=>'/i/', 'imgName'=>'default', - 'maxSize'=>52428800, + 'maxSize'=>5242880, 'maxUploadFiles'=>30, 'watermark'=>0, 'waterText'=>'简单图床 - img.545141.com', @@ -41,7 +41,7 @@ $config=Array 'static_cdn_url'=>'https://cdn.jsdelivr.net/gh/icret/EasyImages2.0', 'TinyImag_key'=>'', 'moderatecontent_key'=>'', - 'footer'=>'请勿上传违反中国政策的图片 + 'footer'=>'请勿上传违反中国政策的图片
', 'ad_top'=>0, 'ad_top_info'=>'