增加以源文件名称命名
parent
e6cac01eda
commit
811374700d
11
README.md
11
README.md
|
@ -47,14 +47,13 @@
|
|||
#### 使用注意:
|
||||
|
||||
1. 请将所有文件赋予0755权限或www权限
|
||||
2. 宝塔面板请删除域名文件夹内的user.ini文件
|
||||
3. 可以使用浏览器的 F12调试模式->console查看错误
|
||||
4. 如果对php不太熟悉的话,不要将图床程序放置于二级目录
|
||||
2. 可以使用浏览器的 F12调试模式->console查看错误
|
||||
3. 如果对php不太熟悉的话,不要将图床程序放置于二级目录
|
||||
4. 宝塔面板请关闭防跨站或删除域名文件夹内的user.ini文件
|
||||
5. 第一使用会执行安装程序并生成install.lock,如果出错可以删除install目录
|
||||
6. 网站域名与图片域名必须填写,如果只有一个域名请填写成一样的
|
||||
7. 安装成功后务必修改默认密码
|
||||
8. 第一次访问会检查环境并在config目录下生成EasyImage.lock
|
||||
9. 欢迎加群:[623688684](https://shang.qq.com/wpa/qunwpa?idkey=3feb4e8be8f1839f71e53bf2e876de36afc6889b2630c33c877d8df5a5583a6f)
|
||||
|
||||
#### 安全配置
|
||||
|
||||
|
@ -85,9 +84,11 @@ Deny from all
|
|||
|
||||
<details><summary><mark><font color=darkred>点击查看2.0版更新日志</font></mark></summary>
|
||||
|
||||
|
||||
* 2022-1-3 v2.4.4 beta
|
||||
- 增加后台设置提示
|
||||
- 增加更改网站配色
|
||||
- 增加一些提示
|
||||
- 增加以源文件名称命名
|
||||
- 修复开启前端压缩导致的上传图片异常
|
||||
|
||||
* 2021-12-25 v2.4.4
|
||||
|
|
|
@ -182,7 +182,8 @@ if (isset($_POST['radio'])) {
|
|||
<div class="form-group">
|
||||
<label>文件的命名方式</label>
|
||||
<select class="chosen-select form-control" name="imgName">
|
||||
<option value="default" <?php if ($config['imgName'] == 'default') {echo 'selected';} ?>>默认 - 将上传时间+随机数转换为36进制 例:vx77yu</option>
|
||||
<option value="default" <?php if ($config['imgName'] == 'default') {echo 'selected';} ?>>默认 - 以上传时间+4位随机数转换为36进制 例:vx77yu</option>
|
||||
<option value="source" <?php if ($config['imgName'] == 'source') {echo 'selected';} ?>>以上传文件名称 例:微信图片_20211228214754</option>
|
||||
<option value="date" <?php if ($config['imgName'] == 'date') {echo 'selected';} ?>>以上传时间 例:192704</option>
|
||||
<option value="unix" <?php if ($config['imgName'] == 'unix') {echo 'selected';} ?>>以Unix时间 例:1635074840</option>
|
||||
<option value="uniqid" <?php if ($config['imgName'] == 'uniqid') {echo 'selected';} ?>>基于以微秒计的当前时间 例:6175436c73418</option>
|
||||
|
|
|
@ -79,10 +79,9 @@ function config_path($path = null)
|
|||
}
|
||||
|
||||
// 图片命名规则
|
||||
function imgName()
|
||||
function imgName($source = null)
|
||||
{
|
||||
global $config;
|
||||
$style = $config['imgName'];
|
||||
|
||||
function create_guid() // guid生成函数
|
||||
{
|
||||
|
@ -93,7 +92,11 @@ function imgName()
|
|||
return strtolower(sprintf('%04X%04X-%04X-%04X-%04X-%04X%04X%04X', mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(16384, 20479), mt_rand(32768, 49151), mt_rand(0, 65535), mt_rand(0, 65535), mt_rand(0, 65535)));
|
||||
}
|
||||
|
||||
switch ($style) {
|
||||
switch ($config['imgName']) {
|
||||
case "source": // 以上传文件名称 例:微信图片_20211228214754
|
||||
// 过滤非法名称 $source = preg_replace("/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/","",$source);
|
||||
return $source;
|
||||
break;
|
||||
case "date": // 以上传时间 例:192704
|
||||
return date("His");
|
||||
break;
|
||||
|
@ -431,13 +434,13 @@ function imgRatio()
|
|||
}
|
||||
|
||||
if ($config['image_x'] != 0) {
|
||||
$image_x = "width:" . $config['image_x'].',';
|
||||
$image_x = "width:" . $config['image_x'] . ',';
|
||||
} else {
|
||||
$image_x = null;
|
||||
}
|
||||
|
||||
if ($config['image_y'] != 0) {
|
||||
$image_y = "height:" . $config['image_y'].',';
|
||||
$image_y = "height:" . $config['image_y'] . ',';
|
||||
} else {
|
||||
$image_y = null;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue