增加和修复了一些功能

pull/18/head
icret 2019-06-14 01:40:02 +08:00
parent 20b8ff8541
commit b79b18ca94
13 changed files with 79 additions and 259 deletions

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -1,7 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<XML>
<option name="XML_LEGACY_SETTINGS_IMPORTED" value="true" />
</XML>
</code_scheme>
</component>

View File

@ -1,5 +0,0 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptSettings">
<option name="languageLevel" value="ES6" />
</component>
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/EasyImages2.0.iml" filepath="$PROJECT_DIR$/.idea/EasyImages2.0.iml" />
</modules>
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -1,165 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="b2ee2f11-40d4-43c6-9de2-9c41691ca848" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/Project.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/.idea/codeStyles/codeStyleConfig.xml" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings">
<execution>
<executable />
</execution>
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/libs/function.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-416">
<caret line="17" column="36" lean-forward="true" selection-start-line="17" selection-start-column="36" selection-end-line="17" selection-end-column="36" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/config.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="855">
<caret line="91" column="27" lean-forward="true" selection-start-line="91" selection-start-column="27" selection-end-line="91" selection-end-column="27" />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="Git.Settings">
<option name="ROOT_SYNC" value="DONT_SYNC" />
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="ProjectFrameBounds" extendedState="6">
<option name="x" value="260" />
<option name="y" value="25" />
<option name="width" value="1400" />
<option name="height" value="1000" />
</component>
<component name="ProjectView">
<navigator proportions="" version="1">
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="ProjectPane">
<subPane>
<expand>
<path>
<item name="EasyImages2.0" type="b2602c69:ProjectViewProjectNode" />
<item name="EasyImages2.0" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="EasyImages2.0" type="b2602c69:ProjectViewProjectNode" />
<item name="EasyImages2.0" type="462c0819:PsiDirectoryNode" />
<item name="libs" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="EasyImages2.0" type="b2602c69:ProjectViewProjectNode" />
<item name="EasyImages2.0" type="462c0819:PsiDirectoryNode" />
<item name="libs" type="462c0819:PsiDirectoryNode" />
<item name="lang" type="462c0819:PsiDirectoryNode" />
</path>
</expand>
<select />
</subPane>
</pane>
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="last_opened_file_path" value="C:/Program Files/Git/bin/git.exe" />
<property name="settings.editor.selected.configurable" value="vcs.Git" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="b2ee2f11-40d4-43c6-9de2-9c41691ca848" name="Default Changelist" comment="" />
<created>1559959661252</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1559959661252</updated>
<workItem from="1559959663355" duration="47000" />
<workItem from="1559959721298" duration="45000" />
<workItem from="1559960027890" duration="1181000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="1273000" />
</component>
<component name="ToolWindowManager">
<frame x="-8" y="-8" width="1936" height="1066" extended-state="6" />
<editor active="true" />
<layout>
<window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.18336888" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" />
<window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info anchor="bottom" id="Database Changes" order="8" />
<window_info anchor="bottom" id="Version Control" order="9" />
<window_info anchor="bottom" id="Terminal" order="10" />
<window_info anchor="bottom" id="Event Log" order="11" side_tool="true" weight="0.32869378" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="Database" order="3" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/libs/header.php">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/libs/function.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-416">
<caret line="17" column="36" lean-forward="true" selection-start-line="17" selection-start-column="36" selection-end-line="17" selection-end-column="36" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="855">
<caret line="91" column="27" lean-forward="true" selection-start-line="91" selection-start-column="27" selection-end-line="91" selection-end-column="27" />
</state>
</provider>
</entry>
</component>
</project>

112
README.md
View File

@ -1,39 +1,61 @@
#### 首页演示: ![简单图床示例](https://img.545141.com/i/2019/06/14/pv2hm.png
![简单图床示例](https://img.545141.com/public/data/2019/05/5ce6915f50a1a.png "简单图床示例") "简单图床示例")
#### 管理界面演示: ![简单图床示例](https://img.545141.com/i/2019/06/14/plyis.png
![简单图床示例](https://img.545141.com/public/data/2019/05/5cecf12575f6e.png "简单图床示例") "简单图床示例")
## EasyImage 简单图床 ## EasyImage 简单图床
> 支持多文件上传,异地上传,api上传,简单无数据库,返回图片url,markdown,bbscode,html的一款自适应图床程序 > 支持多文件上传,异地上传,api上传,简单无数据库,返回图片url,markdown,bbscode,html的一款图床程序
演示地址:[https://img.545141.com](https://img.545141.com "PHP多图片上传程序 2.4.3") 演示地址: [https://img.545141.com](https://img.545141.com"https://img.545141.com")
之前一直用的图床程序是:[PHP多图片上传程序 2.4.3](http://www.mycodes.net/48/4925.htm "PHP多图片上传程序 2.4.3") 之前一直用的图床程序是:[PHP多图长传程序2.4.3](http://www.mycodes.net/48/4925.htm "PHP多图长传程序2.4.3")
由于版本过老并且使用falsh上传在当前html5流行大势所趋下遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。 由于版本过老并且使用falsh上传在当前html5流行大势所趋下遂利用基础知识新写了一个以html5为默认上传并且支持flash,向下兼容至IE9。
#### 功能支持:
- [x] 支持仅登录后上传
- [x] 支持设置图片质量
- [x] 支持QQ截图剪切板上传
- [x] 支持在线管理(增删改查)
- [x] 支持上传图片转换为指定格式
- [x] 支持文字/图片水印 文字/图片水印透明度
- [x] 支持压缩图片并自定义图片质量相比之前提高5倍以上
- [x] 支持设置上传页面广告
- [x] 支持设置图片指定宽/高
- [x] 支持最低上传宽度/高度
- [x] 支持开启/关闭api上传默认关闭)
- [x] 支持上传图片至远程服务器(异域存储,默认关闭)
- [x] 支持网站统计 请将统计代码放入:public/static/hm.js
<b>注意:</b> <b>注意:</b>
1. 装之前先使用服务器打开check.php检查扩展是否都安装 1. 装之前先使用服务器打开check.php检查扩展是否都安装
<<<<<<< HEAD
2. 使用前请注意先修改config.php中的domain域名。 2. 使用前请注意先修改config.php中的domain域名。
3. 安装正常后请修改登录上传密码和管理密码具体如何修改可以打开config.php里边有注释。 3. 安装正常后请修改登录上传密码和管理密码具体如何修改可以打开config.php里边有注释。
4. 如果无法登陆管理界面或上传图片请先打开check.php检查扩展或者使用phpinfo检查。 4. 如果无法登陆管理界面或上传图片请先打开check.php检查扩展或者使用phpinfo检查。
5. 默认我会给你设置成最优方案api与异域上传默认关闭,如需要异地存储和api上传请仔细查看教程。 5. 默认我会给你设置成最优方案api与异域上传默认关闭
6. 下载源码后可以精简一些文件:README.md,check.php,LICENSE如不需要异域存储可以删除crossdomain文件夹。 6. 下载源码后可以精简一些文件:README.md,check.php,LICENSE如不需要异域存储可以删除crossdomain文件夹。
7.请将所有文件必须赋予0777权限执行用户设置www权限否则可能会导致上传成功但不返回url
8. 可以使用浏览器的 F12调试模式->console查看错误
=======
2. js不要设置分片上传大小此会导致部分图片上传失败。
3. 使用前请注意先修改config.php中的domain域名。
4. 安装正常后请修改登录上传密码和管理密码具体如何修改可以打开config.php里边有注释。
5. 如果无法登陆管理界面或上传图片请先打开check.php检查扩展。
6. 默认我会给你设置成最优方案如果需要其他的功能比如异地存储和api上传请仔细查看config.php文件
7. 欢迎加群623688684
##### 一年未更新了这次带来了全新版本2.0
- 在继承上个版本1.6.4)的基础上进行了全新优化
- 修复上传经常失败的问题
- 删除一些不常用但会增加功耗的过程 (删除的在下边会有标记)
- 全新的压缩 将文件继续缩小
- 全新的目录系统,精简代码
- 设置仅允许在config.php修改注释更加明了即使没有代码基础也可以操作
- 增加新的文件管理系统
<hr /> <hr />
#### 功能支持:
- 支持设置图片质量
- 支持上传图片转换为指定格式
- 支持设置图片指定宽/高
- 支持限制最低宽度/高度上传
- 支持静态文件CDN/本地切换
- ~~支持开启/关闭浏览最近上传图片~~ -> 使用最新的管理系统
- 支持仅登录后上传
- 支持设置广告
- 支持网站统计 请将统计代码放入:public/static/hm.js
- 图片管理(删除,查看)
- 支持上传图片至远程服务器(异域存储)
- 支持开启/关闭api上传
#### api上传示例 #### api上传示例
参数: 参数:
@ -75,82 +97,86 @@ header('Access-Control-Allow-Origin:https://A.com/')
指定域名可以限制别人上传图片!(并不能保证完全能防止,毕竟可以伪造) 指定域名可以限制别人上传图片!(并不能保证完全能防止,毕竟可以伪造)
--- ---
2019-5-31 v2.0.1.9 * 2019-6-14 v2.0.1.9
- 增加复制链接按钮 - 增加复制链接按钮
- 恢复开启/关闭api上传 - 恢复开启/关闭api上传
- 恢复支持水印文字颜色 - 恢复支持水印文字颜色
- 恢复支持远程上传图片 - 恢复支持远程上传图片
- 增加QQ截图剪切板上传 - 增加QQ截图剪切板上传
- 增加文字/图片水印透明度 - 增加文字/图片水印透明度
- 纪念一下2019年将版本号改为2.0.1.9 - 添加暂停上传按钮
- 修改图片压缩方式速度更快相比之前提高5倍以上 - 修改图片压缩方式速度更快相比之前提高5倍以上
- 修复在centos64 lnmp1.6 php7.1环境下的图片信息读取问题 - 修复在centos64 lnmp1.6 php7.1环境下的图片信息读取问题
- 修复安装时候的权限 - 修复安装时候的权限
- 修复管理无法多选的问题
- 更改管理路径 - 更改管理路径
- 更改上传路径,文件名更短 - 更改上传路径,文件名更短
- 添加暂停按钮 - 更改上传显示方式为缩略图
- 关闭添加图片后自动上传
- 纪念一下2019年将版本号改为2.0.1.9
2019-5-23 v2.0
* 2019-5-23 v2.0
- 在继承上个版本1.6.4)的基础上进行了全新优化 - 在继承上个版本1.6.4)的基础上进行了全新优化
- 修复上传经常失败的问题 - 修复上传经常失败的问题
- 删除一些不常用但会增加功耗的过程 - 删除一些不常用但会增加功耗的过程
- 全新的压缩 将文件继续缩小 - 全新的压缩 将文件继续缩小
- 全新的目录系统,精简代码 - 全新的目录系统,精简代码
- 设置仅允许在config.php修改注释更加明了即使没有代码基础也可以操作 - 设置仅允许在config.php修改注释更加明了即使没有代码基础也可以操作
- 增加新的文件管理系统,支持增删改查 - 增加新的文件管理系统,感谢 tinyfilemanager
- ~~支持删除远程上传文件~~ - ~~支持文字/图片水印 可自定义文字颜色~~
- 支持文字/图片水印 可自定义文字颜色~~
- ~~支持文字水印背景颜色~~ - ~~支持文字水印背景颜色~~
- ~~支持文字水印透明度~~ - ~~支持文字水印透明度~~
- ~~支持删除远程上传文件~~ -> 不再支持删除远程文件
- ~~(支持开启/关闭api自定义文字水印)~~ - ~~(支持开启/关闭api自定义文字水印)~~
- ~~支持删除自定义删除图片(仅管理员)~~ - ~~支持删除自定义删除图片(仅管理员)~~
2018-8-17 v1.6.4 * 2018-8-17 v1.6.4
- 支持删除远程上传文件 - 支持删除远程上传文件
- 更改字体 - 更改字体
- 添加api/远程上传 标识 - 添加api/远程上传 标识
* 2018-8-16 v1.6.3
2018-8-16 v1.6.3
- 支持开启/关闭api上传(支持开启/关闭api自定义文字水印) - 支持开启/关闭api上传(支持开启/关闭api自定义文字水印)
- 修复权限错误 - 修复权限错误
- 修复二级目录引入错误 - 修复二级目录引入错误
2018-8-8 v1.5.3 * 2018-8-8 v1.5.3
- 添加上传图片至远程主机 - 添加上传图片至远程主机
- 修复逻辑 - 修复逻辑
2018-8-6 v1.4.3 * 2018-8-6 v1.4.3
- 添加网站统计 - 添加网站统计
- 添加删除上传文件 - 添加删除上传文件
- 调整config.php - 调整config.php
2018-8-5 v1.4.2 * 2018-8-5 v1.4.2
- 添加仅登录后上传 - 添加仅登录后上传
- 修复一处逻辑错误 - 修复一处逻辑错误
- 修复一个漏洞 - 修复一个漏洞
2018-8-4 v1.3.2 * 2018-8-4 v1.3.2
- 添加广告设置 - 添加广告设置
- 完善引入机制 - 完善引入机制
2018-8-3 v1.2.2 * 2018-8-3 v1.2.2
- [重要]修复水印图片不能添加 - [重要]修复水印图片不能添加
- 添加随机浏览上传图片 可以设定浏览数量和关闭浏览 - 添加随机浏览上传图片 可以设定浏览数量和关闭浏览
- 优化代码,删除无用文件 - 优化代码,删除无用文件
- 完善一键CDN静态文件 - 完善一键CDN静态文件
2018-08-02 v1.1.2 * 2018-08-02 v1.1.2
- [重要] 修复gif上传添加水印成静态的问题 - [重要] 修复gif上传添加水印成静态的问题
- 修复文字水印背景色不显示问题 - 修复文字水印背景色不显示问题
- 修复在linux下的权限错误 - 修复在linux下的权限错误
- 一些优化更改 - 一些优化更改
2018-08-01 v1.0.1 * 2018-08-01 v1.0.1
- 更改相关文件目录 - 更改相关文件目录
- 优化代码 - 优化代码
2018-07-30 v1.0.0 * 2018-07-30 v1.0.0
- 最初模型 - 最初模型
#### 兼容性 #### 兼容性
@ -162,4 +188,4 @@ header('Access-Control-Allow-Origin:https://A.com/')
- 感谢: [verot](https://www.verot.net "verot" )提供非常好用的class.upload.php上传类 - 感谢: [verot](https://www.verot.net "verot" )提供非常好用的class.upload.php上传类
- 感谢: [ZUI](http://zui.sexy/ "ZUI" ) 提供css框架 - 感谢: [ZUI](http://zui.sexy/ "ZUI" ) 提供css框架
- 感谢:[tinyfilemanager](https://github.com/prasathmani/tinyfilemanager "tinyfilemanager" ) 提供的文件管理 - 感谢:[tinyfilemanager](https://github.com/prasathmani/tinyfilemanager "tinyfilemanager" ) 提供的文件管理
- 本源码遵循 GNU Public License - 本源码遵循 GNU Public License

View File

@ -23,7 +23,7 @@
3.检测 PHP允许上传的大小<br /> 3.检测 PHP允许上传的大小<br />
4.检测 Fileinfo, iconv ,zip和 mbstring扩展如果缺失会导致无法访问管理面板以及上传图片<br/> 4.检测 Fileinfo, iconv ,zip和 mbstring扩展如果缺失会导致无法访问管理面板以及上传图片<br/>
<br/>PHP检测不一定准确请以最下边phpinfo信息为准可以实用ctrl+f搜索如果是disable则没有安装!<br/> <br/>PHP检测不一定准确请以最下边phpinfo信息为准可以实用ctrl+f搜索如果是disable则没有安装!<br/>
5.修改密码是用于文件管理 请将新密码全部复制并覆盖<code>/public/data/tinyfilemanager.php</code>第28行中替换相应的字符 5.修改密码是用于文件管理 请将新密码全部复制并覆盖<code>tinyfilemanager.php</code>第28行中替换相应的字符
<br />默认密码:<code>easyimage</code><br /> <br />默认密码:<code>easyimage</code><br />
6.使用完本工具后建议删除!避免泄露服务器信息<br /> 6.使用完本工具后建议删除!避免泄露服务器信息<br />
</p> </p>
@ -38,7 +38,7 @@
<?php <?php
if(@isset($_POST['psw'])){ if(@isset($_POST['psw'])){
echo '<hr/><br />新加密密码:<code>'.password_hash($_POST['psw'],PASSWORD_DEFAULT).'</code>'; echo '<hr/><br />新加密密码:<code>'.password_hash($_POST['psw'],PASSWORD_DEFAULT).'</code>';
echo '<br />请将新密码全部复制并覆盖<code>/public/data/tinyfilemanager.php</code>第28行中替换相应的字符'; echo '<br />请将新密码全部复制并覆盖<code>tinyfilemanager.php</code>第28行中替换相应的字符';
echo '<br/>登录密码为:<code>'.$_POST['psw'].'</code>'; echo '<br/>登录密码为:<code>'.$_POST['psw'].'</code>';
} }

View File

@ -29,7 +29,7 @@ $config = array(
'tips' => ' 单个文件限制5M每次最多上传30张图片,本网站仅做演示用,不对图片负任何责任。', 'tips' => ' 单个文件限制5M每次最多上传30张图片,本网站仅做演示用,不对图片负任何责任。',
// 当前域名,末尾不加"/" 如果是异域上传请修改为当前异域域名 // 当前域名,末尾不加"/" 如果是异域上传请修改为当前异域域名
'domain' => 'https://img.545141.com', 'domain' => 'https://img.545141.com',
// 存储路径 前后要加"/" 如更改此目录,需要修改tinyfilemanager.php中的$directories_users路径 // 存储路径 前后要加"/" 如更改此目录,需要同步修改tinyfilemanager.php中的$directories_users路径
'path' => '/i/', 'path' => '/i/',
// 最大上传限制 默认为5m 请使用工具转换mb http://www.bejson.com/convert/filesize/ // 最大上传限制 默认为5m 请使用工具转换mb http://www.bejson.com/convert/filesize/
'maxSize' => 5242880, 'maxSize' => 5242880,
@ -84,7 +84,7 @@ $config = array(
// 缩减的最大宽度 // 缩减的最大宽度
'image_y' => 1024, 'image_y' => 1024,
// 开启静态文件CDN 开启true 关闭false // 开启静态文件CDN 开启true 关闭false
'static_cdn' => true, 'static_cdn' => false,
// 开启顶部广告 如果想添加或修改广告请到 public/static/ad_top.html // 开启顶部广告 如果想添加或修改广告请到 public/static/ad_top.html
'ad_top' => false, 'ad_top' => false,
// 开启底部广告 如果想添加或修改广告请到 public/static/ad_bot.html // 开启底部广告 如果想添加或修改广告请到 public/static/ad_bot.html

View File

@ -16,7 +16,7 @@ if (@$_GET['e']==1){
<div class="content"></div> <div class="content"></div>
<button type="button" class="close">×</button> <button type="button" class="close">×</button>
</div> </div>
<div class="uploader-files file-list" data-drag-placeholder="Ctrl+V粘贴/选择文件/将图片直接拖拽至此处"></div> <div class="uploader-files file-list file-list-lg" data-drag-placeholder="Ctrl+V粘贴/选择文件/将图片直接拖拽至此处"></div>
<div class="uploader-actions"> <div class="uploader-actions">
<div class="uploader-status pull-right text-muted"></div> <div class="uploader-status pull-right text-muted"></div>
<button type="button" class="btn btn-link uploader-btn-browse"> <button type="button" class="btn btn-link uploader-btn-browse">
@ -68,7 +68,7 @@ if (@$_GET['e']==1){
<script> <script>
$('#upShowID').uploader({ $('#upShowID').uploader({
// 当选择文件后立即自动进行上传操作 // 当选择文件后立即自动进行上传操作
autoUpload: true, autoUpload: false,
// 文件上传提交地址 // 文件上传提交地址
url: '<?php echo crossdomain();?>file.php', url: '<?php echo crossdomain();?>file.php',
//图片压缩 //图片压缩

View File

@ -37,7 +37,7 @@ echo '
<footer class="text-muted small col-md-12" style="text-align: center"> <footer class="text-muted small col-md-12" style="text-align: center">
'.showAD('bot').' '.showAD('bot').'
<hr /> <hr />
Copyright © 2018-'. date('Y').' EasyImage Powered By <code><a href="https://www.545141.com/easyimage2.html" target="_blank">icret</a></code> Verson: '.$config['Version'].@$qqgroup.' Copyright © 2018-'. date('Y').' EasyImage Powered By <code><a href="https://www.545141.com/902.html" target="_blank">icret</a></code> Verson: '.$config['Version'].@$qqgroup.'
</footer> </footer>
</body> </body>
</html> </html>

View File

@ -1749,13 +1749,12 @@ $all_files_size = 0;
<tr> <tr>
<?php if (!FM_READONLY): ?> <?php if (!FM_READONLY): ?>
<td class="custom-checkbox-td"> <td class="custom-checkbox-td">
<div class="custom-control custom-checkbox"> <div>
<input type="checkbox" class="custom-control-input" id="<?php echo $ik ?>" name="file[]" value="<?php echo fm_enc($f) ?>"> <input type="checkbox" id="<?php echo $ik ?>" name="file[]" value="<?php echo fm_enc($f) ?>">
<label class="custom-control-label" for="<?php echo $ik ?>"></label>
</div> </div>
</td><?php endif; ?> </td><?php endif; ?>
<td> <td>
<div class="filename"><a href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" data-toggle="lightbox" data-group="image-group-1"><img src="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" width="100px" height="100px" class="img-rounded"></a> </div> <div class="filename"><a href="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" data-toggle="lightbox" data-group="image-group-1"><img src="<?php echo fm_enc(FM_ROOT_URL . (FM_PATH != '' ? '/' . FM_PATH : '') . '/' . $f) ?>" width="100px" height="100px" class="img-rounded"></a></div>
</td> </td>
<td><span title="<?php printf('%s bytes', $filesize_raw) ?>"><?php echo $filesize ?></span></td> <td><span title="<?php printf('%s bytes', $filesize_raw) ?>"><?php echo $filesize ?></span></td>
<td><?php echo $modif ?></td> <td><?php echo $modif ?></td>