Можно ли использовать suPHP для возврата всего HTML-файла? - PullRequest
0 голосов
/ 10 января 2012

Ради аргумента , давайте предположим, что я не могу изменить свои права доступа к файлу.Кроме того, предположим, что все мои .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 в главной веб-папке и установить для него разрешение 0755.Предположим, этот файл require.php находит указанный файл .html и возвращает его полное содержимое.Предположим также, что у меня работает suPHP.Тогда я мог бы позвонить require.php - как владелец require.php - получить содержимое, например, index.html, и передать его вызывающему браузеру.Я знаю, что require.php способен извлекать содержимое файла на сервер.Я хочу знать, может ли он возвращать содержимое в виде HTML-файла для загрузки браузером?

1 Ответ

2 голосов
/ 10 января 2012

Почему бы вам не попробовать это:

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