php 实现随机图片 api 接口以及9000多个头像打包下载

由于博客头像经常图裂,阿蛮君考虑做个随机头像 api 接口,资源文件在后面,代码如下:

<?php
$type = isset($_GET['type']) ? $_GET['type'] : '';
$dirPath = './' . $type . '/';
if ($type != '' && is_dir($dirPath)) {
  $files = glob($dirPath . '*.{jpg,png,webp}', GLOB_BRACE);
  if (count($files) > 0) {
    $imagePath = $files[array_rand($files)]; // 随机选择一张图片
    header('Content-Type: image/jpeg');
    readfile($imagePath);
  } else {
    echo $files.'No image found in this directory';
  }
} else {
  echo 'Invalid request';
}
?>

该 php 文件可放在根目录下的 randomimg 文件夹下,命名为 index.php,然后将头像文件夹命名为 tx,放在 randimg 文件夹下,访问 /randomimg/index.php?type=tx 即可访问随机头像。

如果你有其他的类型的图片,比如随机缩略图,那么命名为 thumbnail 文件夹,同样放在 randomimg 文件夹下,访问 /randomimg/index.php?type=thumbnail 即可访问随机缩略图。

相关截图:

20230423191338.png

此处内容需要 回复 后才能查看

AD: 【腾讯云服务器大降价】 2核4G 222元/3年 1核2G 38元/年
网站:阿蛮君博客
标题:php 实现随机图片 api 接口以及9000多个头像打包下载
链接:https://www.amjun.com/1852.html
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
THE END
分享
二维码
打赏
海报
php 实现随机图片 api 接口以及9000多个头像打包下载
由于博客头像经常图裂,阿蛮君考虑做个随机头像 api 接口,资源文件在后面,代码如下: <?php $type = isset($_GET['type']) ? $_GET['type……
<<上一篇
下一篇>>