0

我在 PHP 中使用 pChart 构建图表。情况是我的图片在正确的文件夹中,我知道,因为如果我将该路径放在浏览器中,我可以看到我的图片,但在模板中,它不会显示。Firebug 显示“未能加载给定的 URI”。

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

图片具有给定的所有rw 权限和文件夹。

4

2 回答 2

3

您似乎使用的是 UNIX 文件路径而不是相对 URI。您的 Web 服务器不太可能配置为具有 DocumentRoot /(这样做会很愚蠢)。

构造一个相对于 HTML 文档或服务器的 DocumentRoot 的 URI。

后者可能/Admin/Template/mx_graphs/example13.png

于 2013-04-10T10:05:38.167 回答
1

记住声明:

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

将在客户端运行,因此如果您在存储图片的计算机上运行它,它应该可以正常工作,但如果您尝试从另一台计算机打开它,它将无法正常工作。尽量使用相对路径(http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/),并尽量将网站资源保存在网站根目录下,这样即使你托管站点图像被复制过来,仍然可以访问..

于 2013-04-10T10:15:56.773 回答