Можно ли использовать suPHP для возврата всего HTML-файла?
Ради аргумента, давайте предположим, что я не могу изменить свои права доступа к файлу. Кроме того, предположим, все мои .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 ответ
Почему бы вам не попробовать это:
<?php // your require.php
echo file_get_contents('index.html');
exit();