PHP 获取文档根目录之外的文件

PHP get file outside of document root

这是我的项目结构:

Web root/document root:

/var/www/ all the website files in the the 'www' folder

我想使用 requireinclude 我的文件夹中的一个文件,在网络之外 root/document root:

/var/extra-files

如何使用 requireinclude 获取 extra-files 文件夹中的文件?

require "OUTSIDE DOCUMENT ROOT/extra-files

谢谢

首先确保apache有权限读取/var/extra-files上的文件,然后就可以使用:

require "/var/extra-files/file.php";

您可能想阅读 Difference between require, include and require_once?

嗯哇...没那么容易。我刚用过这个:

/var/extra-files/myfile.php

成功了。