给此博客添加一个随机图片api吧 使用api的太慢了。而且自己也不喜欢
刚好恋爱博客放了不少webp的缩略图
请看代码:图片文件夹随便放一个php扔进去访问就好了。
<?php
// 设置图片文件夹路径
$folderPath = dirname(__FILE__); // 当前文件的目录
// 获取文件夹内所有.webp图片的文件名
$webpImages = array_filter(scandir($folderPath), function($file) {
return pathinfo($file, PATHINFO_EXTENSION) === 'webp';
});
// 检查是否有找到.webp图片
if (!empty($webpImages)) {
// 生成随机索引
$randomIndex = array_rand($webpImages);
// 获取指定索引的图片文件名
$imageFile = $folderPath . DIRECTORY_SEPARATOR . $webpImages[$randomIndex];
// 检查图片文件是否存在
if (file_exists($imageFile)) {
// 读取图片文件并输出
header('Content-Type: image/webp'); // 设置正确的MIME类型
readfile($imageFile);
} else {
echo '没有找到图片';
}
} else {
echo '没有找到.webp图片';
}
?>