代码拉取完成,页面将自动刷新
<?php
// 检测prompt参数是否存在且不为空
if (isset($_GET['prompt']) && !empty($_GET['prompt'])) {
// 获取用户传递的prompt参数
$prompt = $_GET['prompt'];
// 拼接图片生成地址
$imageUrl = 'https://image.pollinations.ai/prompt/' . $prompt;
// 生成随机文件名
$fileName = uniqid() . '.jpg';
// 指定文件夹路径
$folderPath = 'imgs/';
// 下载图片到指定文件夹
$filePath = $folderPath . $fileName;
file_put_contents($filePath, file_get_contents($imageUrl));
// 构建响应数组
$response = array(
'text' => '正常,绘画成功:[https://www.example.org/imgs/' . $fileName . ']。请将链接复制到浏览器地址栏查看。',
);
// 设置JSON头部
header('Content-Type: application/json; charset=utf-8');
// 将响应数组转换为JSON字符串并输出
echo json_encode($response, JSON_UNESCAPED_UNICODE);
} else {
// 构建错误响应数组
$response = array(
'text' => '报错,prompt是绘画提示词且不能为空。请提供有效的prompt参数。'
);
// 设置JSON头部
header('Content-Type: application/json; charset=utf-8');
// 将错误响应数组转换为JSON字符串并输出
echo json_encode($response, JSON_UNESCAPED_UNICODE);
}
?>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。