是否可以使用suPHP返回整个HTML文件?

时间:2012-01-10 03:59:59

标签: php html suphp

For the sake of argument,假设我无法更改文件权限。此外,假设我的所有.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文件。但是,我可以在主Web文件夹中设置require.php文件并将其权限设置为0755。让我们假设这个require.php文件找到指定的.html文件并返回其全部内容。还假设我有suPHP运行。然后我可以调用require.php - 作为require.php的所有者 - 获取例如index.html的内容,并将其传递给调用浏览器。我知道require.php能够获取文件内容服务器端。我想知道的是它是否可以将内容作为html文件返回以供浏览器加载?

1 个答案:

答案 0 :(得分:2)

你为什么不试试这个:

<?php // your require.php
echo file_get_contents('index.html');
exit();