给此博客添加一个随机图片api吧 使用api的太慢了。而且自己也不喜欢

刚好恋爱博客放了不少webp的缩略图

请看代码:图片文件夹随便放一个php扔进去访问就好了。

php
  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
<?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图片'; } ?>