我编写的PHP网页不能显示图片啊。
我要显示下面的图片:代码:img src="/var/www/html/icons/background.jpg
可是打开浏览器后页面只有一个图片的标记
点击查看图片时候出现如下错误,怎么办啊?
Not Found
The requested URL /var/www/html/icons/background.jpg was not found on this server.
Apache/2.0.48 (Fedora) Server at localhost Port 80 大小写对么??
你写一个 HTML 网页放在Web服务器上试试。
看样子是服务器没有找到那个文件~~~ 我也遇到相同的问题,你把图片的绝对路径改成相对路径应该就能看到图片了。至少我这样就解决了。具体原因我就不知道了。 把一个比方:
你的web 根目录是/home/hantsy/public_html ,其对应的是http://localhost/
ok,现在看看你的代码。。。。
img src="/var/www/html/icons/background.jpg "
它会从根目录进行查找。。。
也就是/home/hantsy/public_html/var/www/html/icons/background.jpg 你有这个文件吗??? 我也遇到相同的问题,你把图片的绝对路径改成相对路径应该就能看到图片了。至少我这样就解决了。具体原因我就不知道了。
对于复杂的网站,或是web程序,最好用绝对路径(当然是相对web根目录)。。。
其中的道理,以后就会慢慢体会到。。。。
页:
[1]