我正在PHP中使用pChart构建图形。案例是我在右侧文件夹中有我的图片,我知道,因为如果我把这条路径放在浏览器中我可以看到我的图片,但在模板中,它没有出现。 Firebug显示“无法加载给定的URI”。
<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png">
图片中包含所有 rw权限和文件夹。
答案 0 :(得分:3)
您似乎使用的是UNIX文件路径而不是相对URI。您的Web服务器不太可能配置为使DocumentRoot为/
(这样做会非常愚蠢)。
构建一个相对于HTML文档或服务器的DocumentRoot的URI。
后者可能为/Admin/Template/mx_graphs/example13.png
答案 1 :(得分:1)
记住声明:
<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png">
将在客户端运行,因此如果您在存储图片的计算机上运行它,它应该可以正常工作,但如果您尝试从另一台计算机打开它,它将无法正常工作。 尝试使用相对路径(http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/),并尝试将网站资源保留在网站根文件夹中,这样即使您托管网站,图像也会被复制并仍然可以访问..