0

我正在阅读一些关于如何在 php root (Apache root) 之外包含文件的帖子。我想只读取文件是一项更容易的任务,可以使用相同的解决方案来完成。但我不打算将 php 或任何其他脚本文件放在我的文档根目录之外(现在是 /Library/WebServer/Documents/),我希望只保留一个具有通常配置的根目录。

但是根目录之外的任何文件都不是“可见的”,就像我的所有高清都是由根目录制作的。php没有返回权限错误,它返回文件不存在(或者不是目录错误)。是一个很好的安全实践,但让我的脚本盲目!我有一个小型 Intranet,我想做的一个任务是阅读 Safari 的收藏夹文件(Bookmarks.plist),我还想做一个照片查看器等。

所以我只想阅读这些文件。这有什么技巧吗?

编辑:我正在使用 file_get_contents。根据建议,我尝试在权限问题中包含停止(可能是所有者问题)。我在卷(外部高清)中使用一个简单文件进行了测试,它包含得很好。但是,我正在考虑如何处理数据,你知道,我期待阅读 XML 来处理它......

编辑 2:file_get_contents 正在使用外部 HD 中的文件,因此问题接缝与权限/所有者文件有关。信息窗口显示两个文件的相同用户:我、员工和至少具有读取权限的每个人。也许有一些“隐藏”用户......周围有黑客吗?

4

0 回答 0