使用1Panel搭建随机图片API

一、安装PHP运行环境

1.在1Panel的应用商店安装PHP运行环境
2.然后创建运行环境,再创建网站

二、在网站的设置中找到网站目录,创建一个比如“acg”文件夹,进入acg文件夹,,创建一个img文件夹用于存放图片,创建一个index.php文件,写入以下代码

<?php
// 定义图片文件夹路径
$imgDir = 'img/';
 
// 获取文件夹中所有的图片文件
$images = array_merge(
    glob($imgDir . '*.png'),
    glob($imgDir . '*.jpg')
);
 
// 检查是否有图片文件
if (count($images) > 0) {
    // 随机选择一张图片
    $randomImage = $images[array_rand($images)];
    
    // 获取图片的MIME类型
    $mimeType = mime_content_type($randomImage);
    
    // 设置HTTP头
    header('Content-Type: ' . $mimeType);
    
    // 输出图片内容
    readfile($randomImage);
} else {
    echo 'No images found in the directory.';
}
?>

三、在浏览器中输入“域名/acg”就会出现随机图片了。

打赏
评论区
头像
您是第 位访问本站的用户 👀

本站已运行:

萌ICP备20255521号