PHP随机图片输出API - 快速生成随机图片
以下是一个简单的PHP代码示例,可以根据指定的文件夹中的图片随机输出一张图片的API:
<?php
// 设置图片文件夹路径
$dir = 'images/';
// 获取文件夹中的所有图片文件
$files = glob($dir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
// 从文件列表中随机选择一张图片
$random_file = $files[array_rand($files)];
// 设置输出的HTTP头信息
header('Content-Type: image/jpeg');
header('Content-Disposition: inline; filename='' . basename($random_file) . ''');
// 输出图片内容
readfile($random_file);
?>
使用时,将以上代码保存为一个PHP文件,上传到服务器上,并将需要输出的图片文件放置在指定的文件夹中。然后,通过访问该PHP文件的URL来获取一张随机图片。例如,假设上述PHP文件名为random_image.php,放置在网站根目录下,图片文件夹名为images,则可以通过访问http://example.com/random_image.php来获取一张随机图片。每次访问该URL时,会随机输出一个不同的图片。
原文地址: https://www.cveoy.top/t/topic/nEVs 著作权归作者所有。请勿转载和采集!