自己搞个随机图片API

优秀源码 无标签
0 1198
Max
Max 潜伏站长 2023-04-01 17:51:16
Lv:5级
先搞代码,

图片主目录是images,图片文件放在images目录下的多个子目录中,
建立img.php,写入如下代码,之后引用img.php网址即可

这样就可以随机显示images文件夹(包括子文件夹)里的所有图片

<?php 
//取得文件夹中图片数组 
$img_array = glob("./images/*/*.{gif,jpg,png}",GLOB_BRACE); 
//从数组中选择一个随机图片 
$img = array_rand($img_array); 
//在页面显示图片 
echo '<img alt="'.$img_array[$img].'" src="'.$img_array[$img].'" />'; 
?
如果要直接输出图片,做下修改:

<?php
 //这将得到一个文件夹中的所有gif,jpg和png图片的数组 
$img_array = glob('images/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE);
 //从数组中选择一个随机图片 
$img = array_rand($img_array);
//在页面显示图片 
header("location:$img_array[$img]"); 
 ?>
演示看: https://max.ooo 随机背景图

楼主签名:
回帖
回复列表

    请遵守各国法律法规 严禁违规内容

    • QQ群:1140251126
    • Email:m@max.ooo
    • 本站可以自由发布外链
    • 本站域名皆为闲置域名,均可出售
    Hot posts
    01 各位大佬 有啥赚点零花钱的项目 289
    02 免费主机快二年了,用户超过2000+ 276
    03 看到一个好域名th.ink 241
    04 博森科技CCR智能炒币机器人:在币圈投资为何心态是那么重要 214
    05 tian.hu的whois查询要开源了 211
    06 网站没有收益,还能玩吗? 210
    07 潜伏者:lurker.cn,168元 201
    08 PHP搭建自己的 Gravatar+QQ图像 镜像站 192
    09 123云盘:十项全能且性价比超高的国内网盘 180
    10 PHP防火墙代码,防火墙,网站防火墙,WAF防火墙,PHP防火墙大全 153
    推荐主机