pull/18/head
icret 2022-01-19 18:56:59 +08:00
parent 29da4e579d
commit 7d767aa357
16 changed files with 1334 additions and 70 deletions

View File

@ -85,6 +85,10 @@ Deny from all
<details><summary><mark><font color=darkred>点击查看2.0版更新日志</font></mark></summary>
* 2022-1-19 v2.4.6 beta
- 增加图片信息页面
- 视图优化
* 2022-1-13 v2.4.5
- 修复一处权限问题
- 修复恢复可疑图片

View File

@ -11,7 +11,9 @@ require_once APP_ROOT . '/api/function_API.php';
if (!is_online()) {
echo '
<script> new $.zui.Messager("请登录后再修改!", {type: "danger" // 定义颜色主题
<script> new $.zui.Messager("请登录后再修改!", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();</script>';
require_once APP_ROOT . '/application/login.php';
exit;
@ -25,7 +27,8 @@ if (isset($_POST['form'])) {
echo '
<script>
new $.zui.Messager("保存成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
</script>
';
@ -36,12 +39,16 @@ if (isset($_POST['delDir'])) {
$delDir = APP_ROOT . $config['path'] . $_POST['delDir'];
if (deldir($delDir)) {
echo '
<script> new $.zui.Messager("删除成功!", {type: "success" // 定义颜色主题
<script> new $.zui.Messager("删除成功!", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();</script>';
header("refresh:1;"); // 1s后刷新当前页面
} else {
echo '
<script> new $.zui.Messager("删除失败!", {type: "danger" // 定义颜色主题
<script> new $.zui.Messager("删除失败!", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();</script>';
header("refresh:1;"); // 1s后刷新当前页面
}
@ -124,7 +131,7 @@ if (isset($_GET['reimg'])) {
<textarea class="form-control" rows="3" name="footer" required="required"><?php echo $config['footer']; ?></textarea>
</div>
<div class="form-group">
<label>网站配色</label>
<label>网站配色 颜色对应配置文件位于<code>/public/static/zui/theme/</code>文件夹</label>
<select class="chosen-select form-control" name="theme">
<option value="default" <?php if ($config['theme'] == 'default') {echo 'selected';} ?>>默认配色</option>
<option value="red" <?php if ($config['theme'] == 'red') {echo 'selected';} ?>>红色</option>
@ -473,11 +480,11 @@ if (isset($_GET['reimg'])) {
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" onsubmit="return md5_post()">
<div class="form-group">
<div class="input-control has-icon-left">
<input type="text" name="user" id="account" class="form-control" placeholder="更改管理账号 - 不填则保持默认">
<input type="text" name="user" id="account" class="form-control" value="<?php echo $config['user'];?>" placeholder="更改管理账号" onkeyup="this.value=this.value.replace(/\s/g,'')">
<label for="account" class="input-control-icon-left"><i class="icon icon-user "></i></label>
</div>
<div class="input-control has-icon-left" style="margin-top: 10px;">
<input type="text" name="password" id="password" class="form-control" placeholder="更改管理密码 - 不填则保持默认">
<input type="text" name="password" id="password" class="form-control" value="<?php echo $config['password'];?>" placeholder="更改管理密码" onkeyup="this.value=this.value.replace(/\s/g,'')">
<input type="hidden" name="password" id="md5_password">
<label for="password" class="input-control-icon-left"><i class="icon icon-key"></i></label>
</div>
@ -495,7 +502,6 @@ if (isset($_GET['reimg'])) {
</div>
</div>
</form>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" onsubmit="return md5_post()">
<div class="form-group">
<div class="switch">
@ -510,7 +516,7 @@ if (isset($_GET['reimg'])) {
<input type="range" class="form-control" name="checkImg_value" value="<?php echo $config['checkImg_value']; ?>" min="1" max="100" step="1" onchange="document.getElementById('checkImg_value').innerHTML=value">
</div>
<div class="form-group">
<label>缓存有效期,当前:</label>
<label>统计缓存有效期,当前:</label>
<label id="cache_freq"><?php echo $config['cache_freq']; ?></label><label>小时</label>
<input type="range" class="form-control" name="cache_freq" value="<?php echo $config['cache_freq']; ?>" min="1" step="1"max="24" onchange="document.getElementById('cache_freq').innerHTML=value">
</div>
@ -566,7 +572,6 @@ if (isset($_GET['reimg'])) {
</div>
</div>
</form>
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" onsubmit="return md5_post()">
<div class="form-group">
<div class="switch">
@ -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 '
<tr>
<td>' . $i . '</td>
<td><img data-toggle="lightbox" src="' . get_online_thumbnail($file_path) . '" data-image="' . get_online_thumbnail($file_path) . '" class="img-thumbnail" ></td>
<td>' . $filen_name . '</td>
<td>' . $file_size . '</td>
<td><a class="btn btn-mini" href="' . $url . '" target="_blank">查看原图</a></td>
<td><a class="btn btn-mini btn-success" href="?reimg=' . $filen_name . '">恢复图片</a></td>
<td><a class="btn btn-mini btn-danger" href="' . $unlink_img . '" target="_blank">删除图片</a></td>
</tr>
';
}
?>
<tr>
<td>' . $i . '</td>
<td><img data-toggle="lightbox" src="' . get_online_thumbnail($file_path) . '" data-image="' . get_online_thumbnail($file_path) . '" class="img-thumbnail" ></td>
<td>' . $filen_name . '</td>
<td>' . $file_size . '</td>
<td><a class="btn btn-mini" href="' . $url . '" target="_blank">查看原图</a></td>
<td><a class="btn btn-mini btn-success" href="?reimg=' . $filen_name . '">恢复图片</a></td>
<td><a class="btn btn-mini btn-danger" href="' . $unlink_img . '" target="_blank">删除图片</a></td>
</tr>
';}?>
</tbody>
</table>
<form class="form-inline" action="<?php $_SERVER['SCRIPT_NAME'];?>" method="post">
@ -726,7 +726,6 @@ if (isset($_GET['reimg'])) {
</div>
</div>
</div>
<script type="text/javascript" src="<?php static_cdn(); ?>/public/static/jscolor.js"></script>
<link href="<?php static_cdn(); ?>/public/static/zui/lib/datetimepicker/datetimepicker.min.css" rel="stylesheet">
<script src="<?php static_cdn(); ?>/public/static/zui/lib/datetimepicker/datetimepicker.min.js"></script>
@ -778,7 +777,7 @@ if (isset($_GET['reimg'])) {
});
// 更改网页标题
document.title = "配置中心 - EasyImage2.0 简单图床"
document.title = "图床设置 - <?php echo $config['title']; ?> "
$('[data-tab]').on('shown.zui.tab', function(e) {
console.clear()

View File

@ -16,7 +16,9 @@ if (isset($_POST['del_total'])) {
@deldir($_POST['del_total']);
echo '
<script>
new $.zui.Messager("重新统计成功!", {type: "success" // 定义颜色主题
new $.zui.Messager("重新统计成功!", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
</script>
';

View File

@ -16,7 +16,9 @@ if (isset($_POST['del_total'])) {
@deldir($_POST['del_total']);
echo '
<script>
new $.zui.Messager("重新统计成功!", {type: "success" // 定义颜色主题
new $.zui.Messager("重新统计成功!", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
</script>
';

View File

@ -9,7 +9,9 @@ foreach ($expand as $val) {
if (!extension_loaded($val)) {
echo '
<script>
new $.zui.Messager("扩展:' . $val . '- 未安装,可能导致图片上传失败!请尽快修复。", {type: "black" // 定义颜色主题
new $.zui.Messager("扩展:' . $val . '- 未安装,可能导致图片上传失败!请尽快修复。", {
type: "black", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
</script>
';

View File

@ -22,7 +22,9 @@ if (isset($_POST['folder'])) {
$folder = '..' . $config['path'] . $getFolder;
if (!is_dir($folder)) {
exit($folder . '<script> new $.zui.Messager("没有这个文件夹!", {type: "danger" // 定义颜色主题
exit($folder . '<script> new $.zui.Messager("没有这个文件夹!", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();</script>');
}
@ -32,7 +34,9 @@ if (isset($_POST['folder'])) {
compress($folder, $type, $source);
echo '
<script> new $.zui.Messager("压缩完毕!", {type: "success" // 定义颜色主题
<script> new $.zui.Messager("压缩完毕!", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();</script>';
}
// 压缩后

View File

@ -9,7 +9,7 @@ echo '<div class="col-md-4 col-md-offset-4">
<form class="form-inline" method="get" action="' . $_SERVER['SCRIPT_NAME'] . '" id="form" name="delForm" onSubmit="getStr();">
<div class="form-group">
<label for="exampleInputInviteCode3">删除图片-格式</label>
<label for="exampleInputInviteCode3">删除图片-格式:</label>
<input type="text" class="form-control" id="exampleInputInviteCode3" name="url" placeholder="https://i1.100024.xyz/i/2021/05/04/10fn9ei.jpg">
</div>
<button type="submit" class="btn btn-danger">删除</button>
@ -19,7 +19,9 @@ echo '<div class="col-md-4 col-md-offset-4">
if (empty($_REQUEST)) {
echo '
<script>
new $.zui.Messager("没有要删除的图片!", {type: "danger" // 定义颜色主题
new $.zui.Messager("没有要删除的图片!", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
</script>
';
@ -49,7 +51,9 @@ if (is_online()) {
if (isset($_GET['url'])) {
echo '
<script>
new $.zui.Messager("请登录后再删除", {type: "danger" // 定义颜色主题
new $.zui.Messager("请登录后再删除", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
// 延时2s跳转
window.setTimeout("window.location=\'/../application/login.php \'",2000);

View File

@ -29,14 +29,18 @@ function checkLogin()
setcookie($postUser, $postPWD, time() + 3600 * 24 * 14, '/');
echo '
<script>
new $.zui.Messager("登录成功", {type: "primary" // 定义颜色主题
new $.zui.Messager("登录成功", {
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
</script>';
header("refresh:2;url=" . $config['domain'] . "");
} else {
echo '
<script>
new $.zui.Messager("密码错误", {type: "danger" // 定义颜色主题
new $.zui.Messager("密码错误", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
</script>';
exit(header("refresh:1;"));
@ -58,7 +62,9 @@ function checkLogin()
if ($cookieAdmin != $config_password) {
echo '
<script>
new $.zui.Messager("密码已更改,请重新登录", {type: "special" // 定义颜色主题
new $.zui.Messager("密码已更改,请重新登录", {
type: "special", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
</script>';
//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 '
<script>
new $.zui.Messager("删除成功请刷新浏览器如果开启了CDN请等待缓存失效!", {type: "success" // 定义颜色主题
new $.zui.Messager("删除成功", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
// 延时2s跳转
// window.setTimeout("window.location=\'/../ \'",3500);
@ -353,7 +362,9 @@ function getDel($url, $type)
} else {
echo '
<script>
new $.zui.Messager("删除失败", {type: "black" // 定义颜色主题
new $.zui.Messager("删除失败", {
type: "black", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
</script>
';
@ -361,7 +372,9 @@ function getDel($url, $type)
} else {
echo '
<script>
new $.zui.Messager("文件不存在", {type: "danger" // 定义颜色主题
new $.zui.Messager("文件不存在", {
type: "danger", // 定义颜色主题
icon: "question-sign" // 定义消息图标
}).show();
</script>
';
@ -396,7 +409,7 @@ function checkEnv($mode)
{
// 初始化安装
if (!file_exists(APP_ROOT . '/install/install.lock') and file_exists(APP_ROOT . '/install/install.php')) {
exit ('<script type="text/javascript">window.location.href="' . get_whole_url('/') . '/install/index.php"</script>');
exit('<script type="text/javascript">window.location.href="' . get_whole_url('/') . '/install/index.php"</script>');
}
if ($mode) {

147
application/info.php Executable file
View File

@ -0,0 +1,147 @@
<?php
include_once __DIR__ . "/header.php";
// 获取图片
if (isset($_GET['img'])) {
$getIMG = strip_tags($_GET['img']);
$img = parse_url($getIMG)["path"];
if (!file_exists(APP_ROOT . $img)) {
$img = "/public/images/404.png";
$getIMG = $config['imgurl'] . $img;
}
} else {
$img = "/public/images/404.png";
$getIMG = $config['imgurl'] . $img;
}
// 图片尺寸
$imgSize = filesize(APP_ROOT . $img);
// 上传时间
$upTime = filemtime(APP_ROOT . $img);
// 清除缓存
clearstatcache();
?>
<div class="col-md-12">
<div class="col-md-6" style="text-align: center;">
<a href="<?php echo $img; ?>" data-toggle="lightbox" data-group="image-group-1"><img src="<?php echo $img; ?>" id="img1" width="50%" height="50%" class="img-rounded" alt=" <?php echo basename($img); ?>"></a>
</div>
<div class="col-md-6">
<h4>图像名称: <?php echo pathinfo($img, PATHINFO_FILENAME); ?></h4>
<h4>图像类型: <?php echo pathinfo($img, PATHINFO_EXTENSION); ?></h4>
<h4>图像宽高: <span id="wh"></span>px</h4>
<h4>图像大小: <?php echo getDistUsed($imgSize); ?></h4>
<h4>上传时间: <?php echo date("Y-m-d H:i:s", $upTime); ?></h4>
<h4>使用设备: <span id="makeAndModel"></span></h4>
<div class="col-md-12">
<p>
<button type="button" class="btn btn-primary btn-sm" data-toggle="collapse" data-target="#collapseExample">更多Exif信息 <i class="icon icon-caret-down"></i></button>
<a class="btn btn-primary btn-sm" href="<?php echo $getIMG; ?>" target="_blank">下载图片 <i class="icon icon-download-alt"></i></a>
<a class="btn btn-primary btn-sm" href="/application/del.php?url=<?php echo $getIMG; ?>" target="_blank">删除图片 <i class="icon icon-trash"></i></a>
</p>
<div class="collapse" id="collapseExample">
<div class="bg-primary">
<pre id="allMetaDataSpan"></pre><!-- style="background-color:transparent;"设置透明 -->
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12" style="margin-top: 10px;">
<div class="col-md-12" style="padding-bottom: 10px;">
<div class="col-md-6" style="padding-bottom: 10px;">
<div class="input-group">
<span class="input-group-addon"><i class="icon icon-link"></i> 直连&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<input type="text" class="form-control" id="links" onclick="copyText()" value="<?php echo $getIMG; ?>">
<span class="input-group-btn"><button class="btn btn-default copyBtn1" type="button">复制</button></span>
</div>
</div>
<div class="col-md-6" style="padding-bottom: 10px;">
<div class="input-group">
<span class="input-group-addon"><i class="icon icon-chat"></i> 论坛代码&nbsp;&nbsp;&nbsp;</span>
<input type="text" class="form-control" id="bbscode" value="[img]<?php echo $getIMG; ?>[/img]">
<span class="input-group-btn"><button class="btn btn-default copyBtn2" type="button">复制</button></span>
</div>
</div>
</div>
<div class="col-md-12" style="padding-bottom: 10px;">
<div class="col-md-6" style="padding-bottom: 10px;">
<div class="input-group">
<span class="input-group-addon"><i class="icon icon-code"></i> MarkDown</span>
<input type="text" class="form-control" id="markdown" value="![简单图床 - EasyImage](<?php echo $getIMG; ?>)">
<span class="input-group-btn"><button class="btn btn-default copyBtn3" type="button">复制</button></span>
</div>
</div>
<div class="col-md-6" style="padding-bottom: 10px;">
<div class="input-group">
<span class="input-group-addon"><i class="icon icon-html5"></i> HTML&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<input type="text" class="form-control" id="html" value='<img src="<?php echo $getIMG; ?>" alt="简单图床 - EasyImage" />'>
<span class="input-group-btn"><button class="btn btn-default copyBtn4" type="button">复制</button></span>
</div>
</div>
</div>
</div>
<script src="<?php static_cdn(); ?>/public/static/exif.js"></script>
<script src="<?php static_cdn(); ?>/public/static/EasyImage.js"></script>
<script>
// 获取图片长宽
function getImgNaturalDimensions(oImg, callback) {
var nWidth, nHeight;
if (!oImg.naturalWidth) { // 现代浏览器
nWidth = oImg.naturalWidth;
nHeight = oImg.naturalHeight;
callback({
w: nWidth,
h: nHeight
});
} else { // IE6/7/8
var nImg = new Image();
nImg.onload = function() {
var nWidth = nImg.width,
nHeight = nImg.height;
callback({
w: nWidth,
h: nHeight
});
}
nImg.src = oImg.src;
}
}
var img = document.getElementById("img1");
getImgNaturalDimensions(img, function(dimensions) {
var hw = document.getElementById("wh");
hw.innerHTML = dimensions.w + "x" + dimensions.h
})
// Exif信息
window.onload = getExif;
function getExif() {
var img1 = document.getElementById("img1");
EXIF.getData(img1, function() {
var make = EXIF.getTag(this, "Make");
var model = EXIF.getTag(this, "Model");
var makeAndModel = document.getElementById("makeAndModel");
makeAndModel.innerHTML = `${make} ${model}`;
});
var img2 = document.getElementById("img1");
EXIF.getData(img2, function() {
var allMetaData = EXIF.getAllTags(this);
var allMetaDataSpan = document.getElementById("allMetaDataSpan");
allMetaDataSpan.innerHTML = EXIF.pretty(this);;
});
}
// 更改网页标题
document.title = "图片<?php echo basename($img); ?>的Exif信息 - <?php echo $config['title']; ?> "
</script>
<?php
include_once __DIR__ . "/footer.php";

View File

@ -26,8 +26,9 @@ if (!$config['showSwitch'] and !is_online()) {
<div class="bottom">
<a href="' . $imgUrl . '" target="_blank"><i class="icon icon-picture" title="打开原图" style="margin-left:10px;"></i></a>
<a href="#" class="copy" data-clipboard-text="' . $imgUrl . '" title="复制文件" style="margin-left:10px;"><i class="icon icon-copy"></i></a>
<a href="/application/info.php?img=' . $imgUrl . '" title="Exif信息" target="_blank" style="margin-left:10px;"><i class="icon icon-info-sign"></i></a>
<a href="' . $config['domain'] . '/application/del.php?url=' . $imgUrl . '" target="_blank" title="删除文件" style="margin-left:10px;"><i class="icon icon-trash"></i></a>
<label style="margin-left:10px;"><input type="checkbox" style="margin: left 200px;" id="url" name="checkbox" value="' . $imgUrl . '" > 选择</label>
<label style="margin-left:10px;" class="text-primary"><input type="checkbox" style="margin: left 200px;" id="url" name="checkbox" value="' . $imgUrl . '" > 选择</label>
</div>
</div>
</div>
@ -37,7 +38,7 @@ if (!$config['showSwitch'] and !is_online()) {
echo '</div>';
} else {
echo '<div class="alert alert-danger">今天还没有上传的图片哟~~ <br />快来上传第一张吧~</div>';
echo '<div class="alert alert-danger">今天还没有上传的图片哟~~ <br />快来上传第一张吧~!</div>';
}
echo '</ul>';
}
@ -118,11 +119,11 @@ $allUploud = getFileNumber(APP_ROOT . $config['path'] . $allUploud);
<div class="btn-group">
<a href="list.php?<?php echo http_build_query($httpUrl); ?>"><button class="btn btn-danger btn-mini">当前<?php echo $allUploud; ?>张</button></a>
<a href="list.php"><button class="btn btn-primary btn-mini">今日<?php echo read_total_json('todayUpload'); ?>张</button></a>
<a href="list.php?date=<?php echo date("Y/m/d/", strtotime("-1 day")) ?>"><button class="btn btn-mini">昨日<?php echo read_total_json('yestUpload'); ?>张</button></a>
<a href="list.php?date=<?php echo date("Y/m/d/", strtotime("-1 day")) ?>"><button class="btn btn-mini hidden-xs inline-block">昨日<?php echo read_total_json('yestUpload'); ?>张</button></a>
<?php
for ($x = 2; $x <= 5; $x++) {
// 倒推日期显示上传图片
echo '<a href="list.php?date=' . date('Y/m/d/', strtotime("-{$x} day")) . '"> <button class="btn btn-mini">' . date('m月d日', strtotime("-{$x} day")) . '</button></a>';
echo '<a href="list.php?date=' . date('Y/m/d/', strtotime("-{$x} day")) . '"> <button class="btn btn-mini hidden-xs inline-block">' . date('m月d日', strtotime("-{$x} day")) . '</button></a>';
}
echo '</div>';
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 = "图床广场 今日上传<?php echo read_total_json('todayUpload'); ?>张 昨日<?php echo read_total_json('yestUpload'); ?>张 - <?php echo $config['title']; ?> "

View File

@ -76,7 +76,7 @@ if (isset($_REQUEST['code'])) {
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label title="选不选都记得你,想退出就点击退出才可以哦!">
<label title="选不选都记得你,想退出就点击退出才可以哦!">
<input type="checkbox" checked="checked"> 记住我
</label>
</div>

View File

@ -8,7 +8,9 @@ if (isset($_COOKIE[$config_user ]) and $_COOKIE[$config_user] == $config['passwo
header("Refresh:2;url=../index.php");
echo '
<script>
new $.zui.Messager("退出成功", {type: "success" // 定义颜色主题
new $.zui.Messager("退出成功", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
// 延时2s跳转
window.setTimeout("window.location=\'../index.php\'",2000);
@ -17,7 +19,9 @@ if (isset($_COOKIE[$config_user ]) and $_COOKIE[$config_user] == $config['passwo
} else {
echo '
<script>
new $.zui.Messager("尚未登录", {type: "danger" // 定义颜色主题
new $.zui.Messager("尚未登录", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();
// 延时2s跳转
window.setTimeout("window.location=\'./login.php\'",2000);

View File

@ -19,12 +19,16 @@ $path = '/i/cache/';
if (deldir($path)) {
echo '
<script> new $.zui.Messager("删除成功!", {type: "success" // 定义颜色主题
<script> new $.zui.Messager("删除成功!", {
type: "success", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();</script>';
header("refresh:1;"); // 1s后刷新当前页面
} else {
echo '
<script> new $.zui.Messager("删除失败!", {type: "danger" // 定义颜色主题
<script> new $.zui.Messager("删除失败!", {
type: "danger", // 定义颜色主题
icon: "exclamation-sign" // 定义消息图标
}).show();</script>';
header("refresh:1;"); // 1s后刷新当前页面
}

View File

@ -1,4 +1,4 @@
<?php
<?php
$config=Array
(
'title'=>'简单图床 - 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'=>'<a href="/admin/terms.php" target="_blank">请勿上传违反中国政策的图片</a>
'footer'=>'<a href="/admin/terms.php" target="_blank">请勿上传违反中国政策的图片</a>
<i class="icon icon-smile"></i> <br/>',
'ad_top'=>0,
'ad_top_info'=>' <div id="ad" class="col-md-12" align="center" style="padding:5px;">
@ -74,5 +74,5 @@ $config=Array
'cache_freq'=>2,
'first_show'=>1,
'version'=>'2.4.5',
'form'=>'2022-01-18 16:49:36'
'form'=>'2022-01-19 16:48:54'
);

View File

@ -10,7 +10,8 @@ copyBtn.onclick = function () {
if (document.execCommand('copy', false, null)) {
//success info
new $.zui.Messager("复制成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: 'ok-sign' // 定义消息图标
}).show();
console.log("复制成功");
} else {
@ -31,7 +32,8 @@ copyBtn.onclick = function () {
if (document.execCommand('copy', false, null)) {
//success info
new $.zui.Messager("复制成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
console.log("复制成功");
} else {
@ -52,7 +54,8 @@ copyBtn.onclick = function () {
if (document.execCommand('copy', false, null)) {
//success info
new $.zui.Messager("复制成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
console.log("复制成功");
} else {
@ -73,7 +76,8 @@ copyBtn.onclick = function () {
if (document.execCommand('copy', false, null)) {
//success info
new $.zui.Messager("复制成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
console.log("复制成功");
} else {
@ -94,7 +98,8 @@ copyBtn.onclick = function () {
if (document.execCommand('copy', false, null)) {
//success info
new $.zui.Messager("复制成功", {
type: "primary" // 定义颜色主题
type: "primary", // 定义颜色主题
icon: "ok-sign" // 定义消息图标
}).show();
console.log("复制成功");
} else {

1067
public/static/exif.js Executable file

File diff suppressed because it is too large Load Diff