使用PHP代码写一个API随机返回图片教程

2024-12-30 38℃
<?php
// 定义图片所在的文件夹路径
$imageFolder = 'images/';

// 获取图片文件夹中的所有图片文件名
$imageFiles = scandir($imageFolder);

// 移除目录中的. 和.. 这两个特殊目录项
$imageFiles = array_diff($imageFiles, array('.', '..'));

// 随机选择一个图片文件名
$randomImage = $imageFolder. $imageFiles[array_rand($imageFiles)];

// 设置正确的图片头部信息,以便浏览器能够正确识别和显示图片
header('Content-Type: image/jpeg'); // 如果你的图片是其他格式,如 png,需相应修改此处

// 读取并输出图片内容
readfile($randomImage);
?>

 将上述代码保存为一个 PHP 文件,例如 api.php,并上传到你的服务器上,确保服务器支持 PHP 运行环境

并且 images 文件夹与该 PHP 文件在同一目录下或者在正确的相对路径位置。 

当你在浏览器中访问这个 PHP 文件的 URL(例如 http://xxxx.com/api.php)时,它将随机返回 images 文件夹中的一张图片

标签: 代码

非特殊说明,本博所有文章均为博主原创。