前言
可以获取一个文件夹里的所有图片,都是随机获取的。
图片
![图片[1]-PHP写个随机图片接口-随风去-396资源](https://qn.396zy.cn/2023/11/20231104184948204-20220125163835248.png)
代码
操作教程
新建文件放入代码(例如我新建的文件是roll.php,图片放在了cdn文件夹的api文件夹里)
<?phpif($_GET['imgurl'] === 'tp') {//这将得到一个文件夹中的所有gif,jpg和png图片的数组$localurl="images/*.{gif,jpg,png}";$img_array=glob($localurl,GLOB_BRACE);//从数组中选择一个随机图片$img=array_rand($img_array);$imgurl=$img_array[$img];//图片路径$imgurl='https://'.$_SERVER['SERVER_NAME'].'/cdn/api/'.$imgurl;//在页面显示图片地址header("location:$imgurl");}?>><?php if($_GET['imgurl'] === 'tp') { //这将得到一个文件夹中的所有gif,jpg和png图片的数组 $localurl="images/*.{gif,jpg,png}"; $img_array=glob($localurl,GLOB_BRACE); //从数组中选择一个随机图片 $img=array_rand($img_array); $imgurl=$img_array[$img]; //图片路径 $imgurl='https://'.$_SERVER['SERVER_NAME'].'/cdn/api/'.$imgurl; //在页面显示图片地址 header("location:$imgurl"); } ?>><?php if($_GET['imgurl'] === 'tp') { //这将得到一个文件夹中的所有gif,jpg和png图片的数组 $localurl="images/*.{gif,jpg,png}"; $img_array=glob($localurl,GLOB_BRACE); //从数组中选择一个随机图片 $img=array_rand($img_array); $imgurl=$img_array[$img]; //图片路径 $imgurl='https://'.$_SERVER['SERVER_NAME'].'/cdn/api/'.$imgurl; //在页面显示图片地址 header("location:$imgurl"); } ?>>
使用方法
我是这样用的,仅供参考
<img class="fit-cover no-scale lazyloaded" src="https://396zy.cn/cdn/api/roll.php?imgurl=tp" data-src="https://396zy.cn/cdn/api/roll.php?imgurl=tp"><img class="fit-cover no-scale lazyloaded" src="https://396zy.cn/cdn/api/roll.php?imgurl=tp" data-src="https://396zy.cn/cdn/api/roll.php?imgurl=tp"><img class="fit-cover no-scale lazyloaded" src="https://396zy.cn/cdn/api/roll.php?imgurl=tp" data-src="https://396zy.cn/cdn/api/roll.php?imgurl=tp">
Everyone there is a part of the living for others their own.
每个人都存在着那部分为别人而活的自己
© 版权声明
THE END
喜欢就支持一下吧
- 最新
- 最热
只看作者