简易的随机图片API(改进版)
之前写了一个《简易的随机图片API》,在实际操作中,遇到了一些问题:
- 图片需要按顺序命名,图片多了重命名比较麻烦;
- 每次新增图片都需要去修改代码。
所以,我对代码进行了一下修改:
<?php
$dir = 'images'; //图片存放目录
$arr = scandir($dir); //列出目录下所有的文件
array_splice($arr,0,2); //移除数组中的元素,因为获取到的第一个和第二个元素是 . 和 .. 代表当前目录和上一级目录
shuffle($arr); //把数组中的元素按随机顺序重新排列
$image=$arr[0]; //读取重新排列后的数组中的第一个元素
Header("Location: $dir/$image");
?>
还是和之前一样,在站点目录下新建一个目录 images
,然后将所有的图片放置在这个目录下。scandir()
会列出 images
目录中的文件和目录。
这样图片的命名就可以随意了,同时新增图片也只需要上传图片到 images
目录下即可。
有写好了的,愿意公开给其他人使用的可以在评论区留下地址。
© 版权声明
文章:简易的随机图片API(改进版)
作者:Guangran
链接:https://www.rsecc.cn/751.html
声明:如无特别说明本文即为原创文章仅代表个人观点,版权归《广然笔记》所有,未经授权、请勿转载。
文章:简易的随机图片API(改进版)
作者:Guangran
链接:https://www.rsecc.cn/751.html
声明:如无特别说明本文即为原创文章仅代表个人观点,版权归《广然笔记》所有,未经授权、请勿转载。
THE END