纯PHP代码实现图片随机API

折腾记录
768 0

方式一,图片文件存在本地

在网站的根目录下新建PHP文件,文件名为thumbnail.php,填充以下代码

<?php
//图片存放目录
$dir = 'thumbnail';
//列出目录下所有的文件
$arr = scandir($dir);
//移除数组中的元素,因为获取到的第一个和第二个元素是 . 和 .. 代表当前目录和上一级目录
array_splice($arr,0,2);
//把数组中的元素按随机顺序重新排列
shuffle($arr);
//读取重新排列后的数组中的第一个元素
$image=$arr[0];
// $image=$arr[mt_rand(0,9)]; //随机读取重新排列后的数组中的元素
//此处链接需要改为自己网站地址
header("Location:"."https://www.jssolo.com/" . "$dir/$image");
?>

在与thumbnail.php同级的目录下新建文件夹并命名为thumbnail,里面存放需要随机的图片,建议图片名称用数字编号代替

方式二,使用第三方图片链接

在网站的根目录下新建PHP文件,文件名为thumbnail.php,填充以下代码

<?php
$arr=file('thumbnail.txt');
shuffle($arr);
$image=$arr[0];
header("Location:".$image);
?> 

在与thumbnail.php同级的目录下新建文件并命名为thumbnail.txt,里面填写图片地址,注意每行只能有一个链接

https://blog.fxb.cc/158.html
最后更新 2023-02-12
评论 ( 0 )
问:肆 + 叁 = ?
OωO
隐私评论