You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

表单提交的图片URL如何在PHP目标页面渲染为可展示的插入图片

实现方案

你只需要修改envio.php的代码,将原本直接输出图片URL文本的逻辑,替换为输出<img>标签即可直接渲染对应图片。为了避免恶意用户提交非法链接带来安全风险,建议额外增加域名校验规则,仅放行你用到的tmdb官方图片域名。

修改后的完整envio.php代码:

<?php
// 读取提交的参数,参数不存在时默认赋值为空字符串避免报错
$urlimage = $_POST['urlimage'] ?? '';
$sinopsis = $_POST['sinopsis'] ?? '';

// 校验图片链接是否为tmdb官方域名的合法资源
if (str_starts_with($urlimage, 'https://image.tmdb.org/')) {
    // 输出img标签展示图片,保留htmlspecialchars避免XSS风险
    echo 'Imagen Obtenida: <img src="'.htmlspecialchars($urlimage).'" alt="电影海报" style="max-width: 500px;"><br>';
} else {
    echo 'Imagen Obtenida: 图片链接非法<br>';
}
// 正常输出剧情简介
echo 'Sinopsis: '.htmlspecialchars($sinopsis);
?>

低版本PHP兼容说明:

如果你的PHP版本低于8.0,不支持str_starts_with函数,将校验逻辑替换为以下代码即可:

if (substr($urlimage, 0, 23) === 'https://image.tmdb.org/') {
    // 输出图片的逻辑保持不变
}

你可以根据需要调整<img>标签的style属性自定义图片展示的大小、边距等样式。

内容的提问来源于stack exchange,提问作者Abdias Rivera Bautista

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 13:45:04