我有一个小问题。我不擅长PHP,所以这可能是非常简单的事情。基本上,我有几个网站,我想在其上实现一个特定的图片。我希望从一个脚本控制它(以及超链接)。所以我所做的就是:
<?php include 'http://content.captive-portal.com/pd/sponsored/sponsored.php' ?>
我已将此代码放在几个网站上,但它没有显示图片。为什么?可以这样做吗? 我放置此脚本的页面是这样的: amc link - 图片应显示在徽标下方。上面脚本中的gif图像。有人可以帮我解决这个问题吗?我做错了什么?不能这样做吗?谢谢你的帮助。
代码在这里:
<div id="wrapper">
<img id="logo" src="images/logotop_m.jpg"/>
<?php include 'http://content.captive-portal.com/pd/sponsored/sponsored.php' ?>
</div> <!--eo wrapper -->
...
答案 0 :(得分:0)
导致问题的相对路径是什么? spons.php文件是否使用完整路径引用图像? (例如.... http://content.captive-portal.com/images/ ....或者只是图像/...)
答案 1 :(得分:0)
原因是某些图像是通过相对链接使用的。这是徽标:
<img id="logo" src="images/logotop_m.jpg"/>
由于它不是域的绝对路径,因此它将解析如下:
http://yourdomain.com/images/logotop_m.jpg
而不是你期望的那样:
http://amc.captive-portal.com/images/logotop_m.jpg
编辑:糟糕
我没有注意到重定向,因为我在新标签中打开了它 - 我的不好。 php文件本身包含:
<p><a href="http://bit.ly/VzF7ds"><img src="http://content.captive-portal.com/pd/sponsored/sponsored.gif" width="480" height="80"></a></p>
因为这是一条绝对的道路,所以*应该是好的。