我正在使用PHP和mysql创建一个网站...在我的代码中,有一个包含广告图像的列表...问题是如果我在php中的代码中使用那些图像不显示ie如果我的页面是index.php并且我通过wamp运行,但是如果我将代码放在像index.html这样的简单html页面中,广告的图像就显示出来......我发现了它并发现它在index.php中,包含广告的ul是以某种方式隐藏...我不知道为什么这种行为...需要你指导...
查看截屏
对于index.php http://zahms.com/awais/image1.png
对于index.html http://zahms.com/awais/image2.png
请注意,有一些奇怪的类被分配给index.php中的li标签,但这不在我的实际代码中。这个列表的代码也是......这两个索引都是一样的.php和index.html
<ul class="Ads">
<li><img src="images/Ad.png" alt="ad1" /></li>
<li><img src="images/Ad.png" alt="ad2" /></li>
</ul>
答案 0 :(得分:1)
在index.php中,您必须将图片的src从“images / Ad.png”更改为“Ad.png”
<ul class="Ads">
<li><img src="Ad.png" alt="ad1" /></li>
<li><img src="Ad.png" alt="ad2" /></li>
</ul>
答案 1 :(得分:0)
要么你没有正确关闭php标签,要么你没有正确地回应它:
<?php
echo '<ul class="Ads">
<li><img src="images/Ad.png" alt="ad1" /></li>
<li><img src="images/Ad.png" alt="ad2" /></li>
</ul>';
?>
或者只是没有php标签
<ul class="Ads">
<li><img src="images/Ad.png" alt="ad1" /></li>
<li><img src="images/Ad.png" alt="ad2" /></li>
</ul>
答案 2 :(得分:0)
如果我把它们放在一个名为“images”的文件夹中,并且将正确的路径指定为'images / Ad.png',我不知道为什么以及图像如何工作......我创建了一个名为'uploads'的新文件夹'并将图像放在该文件夹中,并将该路径设置为'uploads / Ad.png'....所以这仍然是一个谜,图像不适用于一个文件夹,他们正在使用相同的方法,但对于另一个文件夹...这里是代码
<ul class="Ads">
<li><img src="uploads/Ad.png" alt="ad1" /></li>
<li><img src="uploads/Ad.png" alt="ad2" /></li>
</ul>
这是有用的人...... 如果有人找到了原因,请告诉它,以便下次我会小心....谢谢