自建随机图API(重置版)
前言
之前自建过随机图API,可本质是通过跳转外链从而达到的效果,而且所有图片我都放在了github图床,因为有可能会被封。所以本期教程给大家提供一个新的方案。
开始搭建
First—准备图片
老样子,先寻找合适的图片,可以从从Wallhaven,Pixiv或其他人的api中获取,当然你如果会python可以用爬虫来爬取图片。找到之后下载图片
Second—存入文件夹
把下好的图片存进一个文件夹,再将文件夹命名为img
Third—写入源码
最后就是随机图的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)]);
把以上这些放到服务器的根目录,然后https://你的域名/random.php即可访问
至此随机图API搭建完成。
拓展内容
因为图片放在本地,所以速度不会特别快,所以用CDN加速一下更好(o゚v゚)ノ
评论
TwikooWaline


