全球主机交流论坛

标题: 又写了一款简洁的图床:ImgURL [打印本页]

作者: xiaoz    时间: 2017-12-24 11:13
标题: 又写了一款简洁的图床:ImgURL
本帖最后由 xiaoz 于 2017-12-26 11:27 编辑

ImgURL是继:https://github.com/helloxz/xz-pic 写的另一款图床程序,依然保持以往简洁风格,在XZ Pic基础上完善了UI,增加了部分实用的功能。





环境要求
PHP> = 5.6
需要exif函数支持

主要功能

拽拖上传,自动生成连接,一键复制。
图片预览与探索
基本的图片管理
支持TinyPNG图片压缩

安装

访问:https://github.com/helloxz/imgurl/archive/master.zip 下载最新版ImgURL程序,放到您的站点根目录并解压。修改一下config.php设置你自己的域名和密码,访问http(s)://domain.com/即可,就是这么简单。

Demo:https://imgurl.org/
帮助文档:https://wiki.xiaoz.me/docs/imgurl/
源码:https://github.com/helloxz/imgurl

给位大佬可以把闲置的VPS利用起来了,哈哈。

2017-12-26:新增图片异步压缩,图片鉴黄识别,欢迎各位大佬开车测试。
作者: ecosway598    时间: 2017-12-24 11:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: nerlnsqy    时间: 2017-12-24 11:15
感谢大佬分享
作者: xiaoz    时间: 2017-12-24 11:16
ecosway598 发表于 2017-12-24 11:14
赞一个 大佬 能用单页面html+js完成么

我准备放到oss去

API功能我还在开发中,如果你喜欢单页面的参考我之前的XZ PIC:https://github.com/helloxz/xz-pic 把里面的sm.html拖出来就行,这个是基于sm.ms写的。
作者: 冷雨@夜    时间: 2017-12-24 11:16
666666
作者: 三不    时间: 2017-12-24 11:17
向大佬低头
作者: ecosway598    时间: 2017-12-24 11:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoz    时间: 2017-12-24 11:19
ecosway598 发表于 2017-12-24 11:17
sm.ms的 已经弄在了阿里云OSS上了  https://603g.cn

不错,不错,UI比我之前的xz pic漂亮多了。
作者: ecosway598    时间: 2017-12-24 11:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoz    时间: 2017-12-24 11:20
ecosway598 发表于 2017-12-24 11:14
赞一个 大佬 能用单页面html+js完成么

我准备放到oss去  对了 能增加一个七牛或者阿里云OSS的api接口么

之前的XZ Pic支持上传到七牛,ImgURL可能不会考虑其它接口了,只做本地图床。
作者: ecosway598    时间: 2017-12-24 11:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoz    时间: 2017-12-24 11:22
ecosway598 发表于 2017-12-24 11:20
趴的pic.xiaojianjian.net 他的UI

嗯,谢谢。我UI不行,也是去借鉴别人的。
作者: 传奇1900    时间: 2017-12-24 11:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飝闛    时间: 2017-12-24 11:27
支持了~~~~
作者: cooe    时间: 2017-12-24 11:29

作者: cooe    时间: 2017-12-24 11:30
ecosway598 发表于 2017-12-24 11:17
sm.ms的 已经弄在了阿里云OSS上了  https://603g.cn


作者: ecosway598    时间: 2017-12-24 11:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 流河旱树    时间: 2017-12-24 11:31
ecosway598 发表于 2017-12-24 11:17
sm.ms的 已经弄在了阿里云OSS上了  https://603g.cn

你这好像还是传到sm.ms那去的吧?。。
作者: king    时间: 2017-12-24 11:34
干货刘明
作者: leaveoff    时间: 2017-12-24 11:34
大佬真牛逼!!!
作者: cooe    时间: 2017-12-24 11:36
ecosway598 发表于 2017-12-24 11:31
车牌号多少  大佬  发图不发种 菊花万人捅 请PM车牌号

测试下各位大佬的图床如何而已,哈哈,没车牌
作者: lsza    时间: 2017-12-24 11:38

这是什么鬼
作者: 非凡菜鸟    时间: 2017-12-24 11:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaoz    时间: 2017-12-24 11:42
lsza 发表于 2017-12-24 11:38
这是什么鬼

可能是某位大佬正在测试图床
作者: zhujiwiki    时间: 2017-12-24 11:51
赞,喜欢简单的
作者: 醉里耍大刀    时间: 2017-12-24 12:50
先收藏,以后也许有用
作者: my49cn    时间: 2017-12-24 12:51
V2上就看见大神发的贴了
作者: xiaoz    时间: 2017-12-24 12:56
my49cn 发表于 2017-12-24 12:51
V2上就看见大神发的贴了

嗯,昨天在V2也发帖了。
作者: 优秀的苦瓜    时间: 2017-12-24 12:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: black147    时间: 2017-12-24 12:58
不知道怎么用 谢谢分享
作者: yrdesign    时间: 2017-12-24 12:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: mzxx    时间: 2017-12-24 13:03
不错,挺好用的, 如果UI做的更漂亮一点就好了.

另外, 能否做到远程附件呢? FTP或者SFTP就好了.
如果网站图片多了, 全部放在主站目录下会搞死人的, 而且也不好管理.
作者: yumin9822    时间: 2017-12-24 13:05
支持dalao的程序。
作者: zhangl0512    时间: 2017-12-24 13:15
挺好的,很简洁!
作者: piazi666    时间: 2017-12-24 13:21
赞一个!!
作者: xiaoz    时间: 2017-12-24 13:23
mzxx 发表于 2017-12-24 13:03
不错,挺好用的, 如果UI做的更漂亮一点就好了.

另外, 能否做到远程附件呢? FTP或者SFTP就好了.

1.我UI很渣,做到这个样子已经改进很多了。
2.ImgURL会每月自动创建目录,初衷是私有图床。
作者: xiaoz    时间: 2017-12-24 13:24
yrdesign 发表于 2017-12-24 12:58
最好 弄多用户啊。。。

暂时没有这个打算,这个图床就是为了简洁,可能后期也不会支持多用户。
作者: 2961450784    时间: 2017-12-24 13:25
感谢大佬
作者: xiaoz    时间: 2017-12-24 13:29
mzxx 发表于 2017-12-24 13:03
不错,挺好用的, 如果UI做的更漂亮一点就好了.

另外, 能否做到远程附件呢? FTP或者SFTP就好了.

大佬,我在V2见过你,你的图片鉴黄搞好了没有?
作者: mzxx    时间: 2017-12-24 13:31
xiaoz 发表于 2017-12-24 13:29
大佬,我在V2见过你,你的图片鉴黄搞好了没有?

最近太忙,还没有去研究,我看那个美团云的鉴黄API数量还行, 打算有空去看看.
作者: xiaoz    时间: 2017-12-24 13:31
mzxx 发表于 2017-12-24 13:31
最近太忙,还没有去研究,我看那个美团云的鉴黄API数量还行, 打算有空去看看. ...

嗯,昨天我也看了好几家,暂时还没确定用哪个好点。
作者: loveni    时间: 2017-12-24 13:40
牛逼人物 还看楼猪
作者: zzr    时间: 2017-12-24 13:42
大佬。。。要是有ctrl+v上传就好了。。。
作者: myseil    时间: 2017-12-24 13:48
牛逼了  谢谢分享啦!
作者: imyoy    时间: 2017-12-24 13:50
收藏一下
作者: myseil    时间: 2017-12-24 13:56
本帖最后由 myseil 于 2017-12-24 13:58 编辑

测试很好用   简单简洁!
作者: xiaoz    时间: 2017-12-24 14:21
myseil 发表于 2017-12-24 13:56
测试很好用   简单简洁!

谢谢支持,有问题请反馈。
作者: 安之若素    时间: 2017-12-24 14:25
支持开源
作者: xiaoz    时间: 2017-12-24 14:29
zzr 发表于 2017-12-24 13:42
大佬。。。要是有ctrl+v上传就好了。。。

这是一个不错的想法,我想办法看能实现不。
作者: nuke    时间: 2017-12-24 14:35
大佬厉害,赞!
作者: jsjdct    时间: 2017-12-24 15:05
不错!简单易用!已经装上了!谢谢大佬!http://jpg.re 热图
作者: jsjdct    时间: 2017-12-24 15:08
不过我登录管理员账号后点管理员提示
Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(upload/1712): failed to open dir: No such file or directory' in /www/wwwroot/jpg.re/imgurl-master/explore.php:57 Stack trace: #0 /www/wwwroot/jpg.re/imgurl-master/explore.php(57): RecursiveDirectoryIterator->__construct('upload/1712') #1 {main} thrown in /www/wwwroot/jpg.re/imgurl-master/explore.php on line 57


这是什么情况
作者: 陈道临    时间: 2017-12-24 15:08
不错 很简洁 chevereto个人自用太花哨了
作者: jsjdct    时间: 2017-12-24 15:09

作者: Rsing    时间: 2017-12-24 15:09
大佬好厉害!
作者: zzr    时间: 2017-12-24 15:32
xiaoz 发表于 2017-12-24 14:29
这是一个不错的想法,我想办法看能实现不。

直接开扒https://demo.chevereto.com的方法把。。。


作者: bigexiu    时间: 2017-12-24 15:34
牛逼哄哄诸葛亮
作者: xiaoz    时间: 2017-12-24 15:50
jsjdct 发表于 2017-12-24 15:08
不过我登录管理员账号后点管理员提示
Fatal error: Uncaught exception 'UnexpectedValueException' with m ...

是因为你还没上传任何招聘,上传照片后就不会有错误了。
作者: xiaoz    时间: 2017-12-24 15:53
陈道临 发表于 2017-12-24 15:08
不错 很简洁 chevereto个人自用太花哨了

嗯,ImgURL的目的就是为个人提供一个简洁的图床,自己用很适合。公开使用可能并不佳。
作者: jsjdct    时间: 2017-12-24 16:09
xiaoz 发表于 2017-12-24 15:50
是因为你还没上传任何招聘,上传照片后就不会有错误了。

明白了,谢谢
作者: highvideo    时间: 2017-12-24 16:45
感谢大佬
作者: myseil    时间: 2017-12-26 01:00
手机版底部会挡住探索发现下面的图片名字。只能显示三条,不能下拉,挡住了。。建议修复下!
作者: z120202182    时间: 2017-12-26 01:05
牛逼的大佬
明天我弄个试试

作者: kingbad    时间: 2017-12-26 01:13
很简洁   不错  
请问能加一个水印功能吗?

作者: 回味依旧    时间: 2017-12-26 01:37
xiaoz 发表于 2017-12-24 15:50
是因为你还没上传任何招聘,上传照片后就不会有错误了。

给了读写权限也上传不了
作者: Ruclinux    时间: 2017-12-26 01:45
我的php还没有5.6
作者: dreamkite    时间: 2017-12-26 01:50
⁶⁶⁶⁶     老铁⁶⁶⁶⁶⁶⁶    666 ⁶⁶⁶⁶⁶⁶    ⁶⁶⁶⁶⁶⁶     ⁶⁶66⁶⁶⁶⁶     ⁶⁶⁶⁶⁶⁶卧槽    ⁶⁶666⁶⁶⁶⁶⁶⁶⁶⁶⁶卧槽   ⁶⁶⁶⁶⁶⁶    ⁶⁶66⁶⁶⁶⁶     卧槽⁶⁶⁶⁶⁶⁶     ⁶6666⁶⁶666   666  ⁶⁶⁶⁶⁶⁶   666666    ⁶⁶⁶  没毛病 66666   啪啪啪⁶⁶⁶⁶⁶⁶⁶⁶⁶卧槽!
作者: xiaoz    时间: 2017-12-26 09:32
kingbad 发表于 2017-12-26 01:13
很简洁   不错  
请问能加一个水印功能吗?

水印功能在开发计划中,后期会加上。
作者: xiaoz    时间: 2017-12-26 09:33
回味依旧 发表于 2017-12-26 01:37
给了读写权限也上传不了

无法上传用浏览器F12看下控制台什么错。
作者: xiaoz    时间: 2017-12-26 09:35
myseil 发表于 2017-12-26 01:00
手机版底部会挡住探索发现下面的图片名字。只能显示三条,不能下拉,挡住了。。建议修复下! ...

嗯,是的,有这个问题,探索发现需要改进一下,我先想一下看如何排版。
作者: xiaoz    时间: 2017-12-26 09:36
Ruclinux 发表于 2017-12-26 01:45
我的php还没有5.6

乘此机会,可以升级了,哈哈。
作者: 聆雾    时间: 2017-12-26 09:39
感谢大佬 向大佬低头
作者: wuxudd    时间: 2017-12-26 09:46
居然没人开车,不科学啊。
作者: myseil    时间: 2017-12-26 09:52
xiaoz 发表于 2017-12-26 09:35
嗯,是的,有这个问题,探索发现需要改进一下,我先想一下看如何排版。 ...

修复好  @一下  我更新一下  谢谢了!
作者: longskay    时间: 2017-12-26 09:55
大佬666666666666666666
作者: 花木兰    时间: 2017-12-26 10:01
看看
作者: 用户名    时间: 2017-12-26 10:29
我还真的升级了5.6
作者: 融雪深秋    时间: 2017-12-26 10:30
感谢分享
作者: streamer    时间: 2017-12-26 10:41
大佬写个基于ipfs的呀
作者: vika520    时间: 2017-12-26 10:46

感谢大佬分享
作者: cw723    时间: 2017-12-26 11:04
支持批量的么?
作者: up93    时间: 2017-12-26 11:08
xiaoz 发表于 2017-12-26 09:36
乘此机会,可以升级了,哈哈。

PHP7.0, 权限777也上传不了,网址设置了,上传进度条之后下面预览和地址都是空白
作者: xiaoz    时间: 2017-12-26 11:21
streamer 发表于 2017-12-26 10:41
大佬写个基于ipfs的呀

关键是不会吖
作者: xiaoz    时间: 2017-12-26 11:22
cw723 发表于 2017-12-26 11:04
支持批量的么?

暂时不支持,在开发计划中。
作者: xiaoz    时间: 2017-12-26 11:24
up93 发表于 2017-12-26 11:08
PHP7.0, 权限777也上传不了,网址设置了,上传进度条之后下面预览和地址都是空白 ...

F12看控制台报错,或者直接访问upload.php看报错,如果有exif的提示,说明函数不支持。
作者: xiaoz    时间: 2017-12-26 11:25
wuxudd 发表于 2017-12-26 09:46
居然没人开车,不科学啊。

最近已经新增鉴黄识别,欢迎大佬开车测试。
作者: sigar    时间: 2017-12-26 11:45
支持下,还没用,待会试试
作者: up93    时间: 2017-12-26 11:55
xiaoz 发表于 2017-12-26 11:24
F12看控制台报错,或者直接访问upload.php看报错,如果有exif的提示,说明函数不支持。 ...

抱歉,忘了装exif
作者: biu    时间: 2017-12-26 11:57
dalao
作者: 回味依旧    时间: 2017-12-26 12:11
本帖最后由 回味依旧 于 2017-12-26 12:12 编辑
xiaoz 发表于 2017-12-26 09:33
无法上传用浏览器F12看下控制台什么错。


浏览页
  1. Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(temp/1712): failed to open dir: No such file or directory' in /www/users/HA120040/WEB/explore.php:57 Stack trace: #0 /www/users/HA120040/WEB/explore.php(57): RecursiveDirectoryIterator->__construct('temp/1712') #1 {main} thrown in /www/users/HA120040/WEB/explore.php on line 57
复制代码


上传后


  1. Uncaught SyntaxError: Unexpected token <
  2.     at new Function (<anonymous>)
  3.     at Object.onSuccess (embed.js:22)
  4.     at Object.success (jquery.uploadfile.min.js:8)
  5.     at Object.t.success (jquery.form.min.js?_=1514261042800:1)
  6.     at i (jquery.min.js:2)
  7.     at Object.fireWith [as resolveWith] (jquery.min.js:2)
  8.     at z (jquery.min.js:4)
  9.     at XMLHttpRequest.<anonymous> (jquery.min.js:4)
  10. VM147:1 XHR finished loading: POST "https://xxx/upload.php".
复制代码

作者: xiaoz    时间: 2017-12-26 12:15
回味依旧 发表于 2017-12-26 12:11
浏览页

直接访问https://xxx/upload.php看下是否有报错,检查下exif函数是否开启。
作者: 回味依旧    时间: 2017-12-26 12:18
本帖最后由 回味依旧 于 2017-12-26 12:22 编辑
xiaoz 发表于 2017-12-26 12:15
直接访问https://xxx/upload.php看下是否有报错,检查下exif函数是否开启。


exif_imagetype() 没开启 怎么办

是虚机 注释掉哪个代码 嗯 我觉得我可以放弃了
作者: streamer    时间: 2017-12-27 14:11
xiaoz 发表于 2017-12-26 11:21
关键是不会吖

Github 上有相关的,可以借鉴呀。。。 虽然我看不懂
作者: 冻猫    时间: 2017-12-27 14:19
那个探索发现的预览图能不能弄成跟着鼠标走,或者在屏幕左中啊?position:fixed一下?滚动到列表底部,图片预览还是在最上面。
作者: 咯拉无米    时间: 2017-12-27 15:24
等下装一个来试试
作者: kougui    时间: 2017-12-27 15:25
支持一波大佬!
作者: 达达大人    时间: 2017-12-27 15:43
马克紫薯布丁
作者: qwer121    时间: 2017-12-27 15:52
ecosway598 发表于 2017-12-24 11:17
sm.ms的 已经弄在了阿里云OSS上了  https://603g.cn

sm.ms的源码可以分享下不?
作者: ecosway598    时间: 2017-12-27 15:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: qwer121    时间: 2017-12-27 16:01
本帖最后由 qwer121 于 2017-12-27 16:30 编辑

我上传到qwer121.com/pic目录,用qwer121.com/pic可以访问,但是上传图片后,没有任何显示,是说还得设置什么内容吗?

有可能是php版本,等我升级到5.6试试。。
还是不行,选择上传图片就出现空白页面

(, 下载次数: 1)

安装 exif 好了。感谢dalao!!




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4