这个问题在这里已有答案:
我想在我的网站上放一个图像,但是我需要 src 是一个 php variable ,我得到了"Path couldn't be found"的控制台错误,但是Image应该在那里 .
设置图像变量
<?php
$rand = rand(1,2);
$image = "imagePath";
switch ($rand) {
case 1:
$image = "images/image1.jpg";
break;
case 2:
$image = "images/image2.png";
break;
default:
break;
}
?>
试图检索它
<img src="<?php $image ?>" />
错误信息
file:/// C:/ Users / Leonardo / Desktop / Games / M / Site /%3C?php%20 $ image%20?%3E无法加载资源:net :: ERR_FILE_NOT_FOUND
如何在 img 的 src 属性中插入 $image
路径?
4 回答
查看错误消息,似乎没有处理PHP代码,只是按原样写入HTML .
另一个建议是:制作一个图像路径数组,并根据它的大小创建一个随机索引 . 当您更改图像时,这将更容易维护 .
你有代码
但是错误消息(请以纯文本形式包括,而不是图像)表示该错误消息
file:/// C:/ Users / Leonardo / Desktop / Games / M / Site / %3C?php
此外,您需要回显$ image的内容 .
从你的问题的上下文中不清楚这个标签的位置,但它显然不在PHP页面中,或者Web页面服务器没有处理PHP页面 .
你需要回显你的变量:
还要确保您的PHP在服务器端执行,而不是作为静态文件 . 这是在一个
.php
扩展名的文件中吗?你需要回显变量,所以:
您还应该确保序列化输出 .