此图片的路径不起作用

时间:2013-04-10 10:03:17

标签: php apache

我正在PHP中使用pChart构建图形。案例是我在右侧文件夹中有我的图片,我知道,因为如果我把这条路径放在浏览器中我可以看到我的图片,但在模板中,它没有出现。 Firebug显示“无法加载给定的URI”。

<img src="/home/user1/mysite/Admin/Template/mx_graphs/example13.png">

图片中包含所有 rw权限和文件夹。

2 个答案:

答案 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/),并尝试将网站资源保留在网站根文件夹中,这样即使您托管网站,图像也会被复制并仍然可以访问..