帮我用PHP写一个返回图片链接txt文件中随机图片并且跳转链接的API
以下是一个使用PHP编写的API,用于从txt文件中随机选择一张图片链接并返回,并且可以在点击图片时跳转到链接页面。
<?php
// 定义图片链接txt文件路径
$txtFilePath = 'image_links.txt';
// 读取图片链接txt文件内容
$imageLinks = file($txtFilePath, FILE_IGNORE_NEW_LINES);
// 随机选择一张图片链接
$randomIndex = array_rand($imageLinks);
$randomImageLink = $imageLinks[$randomIndex];
// 获取图片文件名
$imageFilename = basename($randomImageLink);
// 设置跳转链接
$redirectLink = 'https://example.com'; // 修改为需要跳转的链接
// 构建API返回结果
$response = [
'image' => $randomImageLink,
'redirect' => $redirectLink
];
// 设置响应头为JSON格式
header('Content-Type: application/json');
// 输出API返回结果
echo json_encode($response);
?>
使用方法:
- 将以上代码保存为一个PHP文件(例如:
random_image_api.php)。 - 创建一个txt文件(例如:
image_links.txt),每行包含一个图片链接。 - 将图片链接添加到txt文件中,每个链接占据一行。
- 修改代码中的
$txtFilePath变量为txt文件的路径,修改$redirectLink变量为需要跳转的链接。 - 将PHP文件上传到服务器,并通过访问该文件的URL来使用API。
API返回的结果将是一个JSON格式的字符串,包含一个image键和一个redirect键。image键对应的值是随机选择的图片链接,redirect键对应的值是跳转链接
原文地址: https://www.cveoy.top/t/topic/iFIc 著作权归作者所有。请勿转载和采集!