为了争论,让我们假设我不能更改我的文件权限。此外,假设我的所有.html
文件都具有这样的权限0700
:
-rwx------ 1 user user 0 2012-01-09 19:50 aquinas.html
-rwx------ 1 user user 0 2012-01-09 19:50 daedalus.html
-rwx------ 1 user user 0 2012-01-09 19:50 helios.html
-rwx------ 1 user user 0 2012-01-09 19:50 icarus.html
-rwx------ 1 user user 0 2012-01-09 19:50 index.html
-rwxr-xr-x 1 user user 0 2012-01-09 19:52 require.php
因此,我无法通过在浏览器中index.html
输入来访问我的文件。www.example.com/index.html
但是,我可以做的是require.php
在主 Web 文件夹中设置一个文件并将其权限设置为0755
. 假设此require.php
文件找到指定的.html
文件并返回其完整内容。还假设我正在运行 suPHP。然后我可以调用require.php
--as owner of require.php
-- 获取例如 的内容,index.html
并将其传递给调用浏览器。我知道require.php
能够在服务器端获取文件内容。我想知道的是它是否可以将内容作为html文件返回供浏览器加载?