Loading... <div class="tip share">请注意,本文编写于 365 天前,最后修改于 27 天前,其中某些信息可能已经过时。</div> # 自己写一个随机图片接口 ##### 在以前想给博文配图还要去网上寻找,每次都要上传图片很麻烦,再后来我在给网站找背景图的时候无意间发现了网上有随机图片的服务,试了一下挺好看的,可是图片加载速度却差强人意,最终决定自己写一个随机图片接口。  ## 搭建教程 ### 基础部分 - 在服务器上配置好Nginx、PHP,这里以宝塔面板为例进行演示 - 添加一个网站,设置好域名、目录,选择好PHP版本↓  - 打开网站根目录新建一个名为"index.php"的文件,权限设为644所有者为www ↓  - 编辑你创建好了的文件,向文件内写入以下内容↓ 并保存 ```php <?php $img_array = glob('img/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE); if(count($img_array) == 0) die('没找到图片文件。请先上传一些图片到 '.dirname(__FILE__).'/img/ 文件夹'); header('Content-Type: image/png'); echo(file_get_contents($img_array[array_rand($img_array)])); ?> ``` - 在和"index.php"相同的目录下新建一个img文件夹如图 ↓  - 在img文件夹里放上你喜欢的图片(gif,jpg,png,jpeg,webp,bmp格式) *文章结尾有我的图片包哦*  - **在浏览器访问`你的域名`,服务器就会在你所有的图片中随机选择一张返回给你** --- ### 进阶部分 #### 设置多个不同的图片接口 - 在你的网站根目录创建一个你喜欢的接口名称的文件夹↓  - 在新目录中新建"index.php"和img目录↓  - 在index.php中填入基础部分中的PHP代码,在img文件夹中放入你想随机展示的图片 - **然后你就可以通过访问`你的域名+你的文件夹名`来访问你的新接口了** #### 其他进阶教程正在咕咕咕中~~ --- - [图片包下载](https://kai.cowtransfer.com/s/62fe57e80a5841 "图片包下载") 更新时间:2020/10/6 密码 <div class="hideContent">此处内容需要评论回复后(审核通过)方可阅读。</div> 最后修改:2021 年 02 月 09 日 11 : 29 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付
18 条评论
楼主好厉害!
很好的博主,赞!ヾ(≧∇≦*)ゝ
hi
谢谢作者,厉害啊
感谢分享!!!OωO
感谢感谢!|´・ω・)ノ,已经搭建好了。
https://img.senorui.top/Re.php 暂时放了几张雷姆的照片上去φ( ̄∇ ̄o)
学习
那主机可以吗?OωO
可以的,支持PHP就行
大佬您的网站 那个f12怎么弄得 是插件吗
kingcc点cn/daima/7.html 链接已失效
感谢分享
感谢分享~~
感谢分享
感谢分享
很棒啊,感谢作者
把你的图片包交出来~~Σ(っ °Д °;)っ
这么恐怖(☄⊙ω⊙)☄