自己搞个随机图片API

优秀源码 无标签
0 1154
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 迅雷推广激励平台:官方高收益网盘拉新赚钱项目 550
    02 kupid.ai和herahaven.com应该选哪个? 544
    03 a.icu b.icu c.icu d.icu 同时掉 514
    04 今天把所有的google广告去掉了 511
    05 aigc.cx又多了一个域名 503
    06 秀秀新米(已出) 501
    07 迅雷 12 精简绿色版(12.1.6.2780) 489
    08 Windows 11 LTSC 优化版 - placeholder(2025.02.27) 463
    09 deepseek给我的域名的建议 439
    10 音频文件转换软件 XRecode 3(1.164) 419
    推荐主机