0

为了争论,让我们假设我不能更改我的文件权限。此外,假设我的所有.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文件返回供浏览器加载?

4

1 回答 1

2

你为什么不试试这个:

<?php // your require.php
echo file_get_contents('index.html');
exit();
于 2012-01-10T04:08:26.963 回答