我正在尝试将网络路径中的图像加载到我的php文件中。 这是我的代码:
<?php
$image_src="//SERVER/2 MESHES/80 - RailClone Lib/Geländer/thumbnails/Geländer 2.jpg";
echo '<img src='.$image_src.' alt="No Image">';
?>
图像未加载---我看到没有图像。 如何访问网络服务器上的文件?我正在使用Firefox。 谢谢你的帮助!
另外:我将图片Source更改为
$image_src="file://S:/2 MESHES/80 - RailClone Lib/Geländer/thumbnails/Geländer 2.jpg";
echo "<img src='".$image_src."' alt='No Image'>";
现在我可以从源代码中复制代码并在浏览器中打开,但php文件不会加载文件。
生成的源代码如下所示:
<img src='file://S:/2 MESHES/80 - RailClone Lib/Geländer/thumbnails/Geländer 2.jpg' alt='No Image'>
答案 0 :(得分:0)
尝试变薄。
改变这一点,
echo '<img src='.$image_src.' alt="No Image">';
对此,
echo "<img src=".$image_src." alt='No Image'>";
答案 1 :(得分:0)
确保访问生成的HTML页面的客户端可以访问此图像。实际上,HTML img标记上的图像不是由PHP检索,而是由您的浏览器按照您在属性src中提供的URL检索。因此,如果浏览器无法访问该网址,则无法加载该图片。
答案 2 :(得分:0)
使用$_SERVER["DOCUMENT_ROOT"]
获取服务器的正确路径以获取图像。
更正
echo "<img src=".$image_src." alt='No Image'>";
<?php
$image_src="//SERVER/2 MESHES/80 - RailClone Lib/Geländer/thumbnails/Geländer 2.jpg";
echo "<img src=".$image_src." alt='No Image'>";
?>