我试图通过执行以下操作来显示图像:
<img class="header" src="banner.png"></img>
banner.png与我的.php文件位于同一文件夹中。当我在萤火虫中追踪它时为什么不能找到它?
解决方案::
发生的事情是我通过FTP复制了图像,并且没有设置读取权限,执行chmod解决了问题。
答案 0 :(得分:5)
除了其他任何东西,img标签应该自行关闭:
<img class="header" src="banner.png" />
其他潜在的,但不太可能的原因包括:
此外,在评论中对animuson的信用:如果包含此脚本(如果您不知道这是什么,请忽略这种可能性),那么路径应该是相对于包含脚本,而不是包含的脚本。< / p>
答案 1 :(得分:4)
我唯一看错的是您正在使用结束标记。 img标签总是自我关闭
<img class="header" src="banner.png" />
答案 2 :(得分:4)
您是从Web服务器(如Apache或lighttpd或Mongrel)工作还是直接从文件工作(您将在浏览器栏中看到file://)?
如果您的网站托管在Web服务器上,请确保将banner.png文件中的文件权限设置为允许Web服务器访问它们 - 否则它将无法提供该文件。然后,出于所有意图和目的,文件不会退出。更改这取决于主机服务器的操作系统。
在黑暗中拍摄你所拥有的东西 - 在Linux和Max OSX上,你可以在你的目录中使用“chmod 664 banner.png”。这个设置应该足够了。
如果您正在处理文件 - 我认为还有其他问题!无论如何都要检查权限。
更新:原来这是问题:)
答案 3 :(得分:0)
也许它是一个允许的东西进入终端
sudo su
cd /Library/WebServer/Document
chmod 755 the image file name
这可能会解决它 如果您的问题是localhost