PHP中的图像显示

时间:2011-09-09 22:07:43

标签: php image

我想通过PHP显示图像。  当我把图像放在/ var / www /目录中时,它工作正常,我正在给出完整的路径。

但是当我把图像放在其他目录(比如家里)时,它就不会显示了。

2 个答案:

答案 0 :(得分:1)

通常,服务器有某种沙箱,出于安全原因,它会阻止您的代码访问其外部的文件。 我鼓励您将您希望服务器能够访问的所有数据放在其文件夹(/ var / www目录或其子目录)中

答案 1 :(得分:1)

首先,您应该检查错误日志,因为它们可能会指向正确的方向。

如果没有更多信息,我会有一个有根据的猜测,即Apache用户无权访问该文件和/或包含目录。

您可以使用shell中的chown和chmod命令更改权限。

编辑:但是不允许访问带有敏感数据的任何目录(例如您的主目录)到网络服务器!