Как отсылать все содержимое файла .html в php?

Есть ли способ, которым я могу отследить все содержимое файла .html в php?

Например, у меня есть файл sample.html, и я хочу повторить это имя файла, чтобы его содержимое отображалось.

Solutions Collecting From Web of "Как отсылать все содержимое файла .html в php?"

Вы должны использовать readfile() :

 readfile("/path/to/file"); 

Это прочитает файл и отправит его в браузер одной командой. Это по существу то же самое, что:

 echo file_get_contents("/path/to/file"); 

за исключением того, что file_get_contents() может привести к сбою сценария для больших файлов, а readfile() – нет.

Если вы хотите убедиться, что HTML-файл не содержит PHP-кода и не будет выполнен как PHP, НЕ используйте include или require , просто выполните:

 echo file_get_contents("/path/to/file.html"); 

Просто используйте:

 <?php include("/path/to/file.html"); ?> в <?php include("/path/to/file.html"); ?> 

Это тоже отразится на нем. Это также имеет преимущество выполнения любого PHP в файле,

Если вам нужно что-то сделать с содержимым, используйте file_get_contents (),

например

 <?php $pagecontents = file_get_contents("/path/to/file.html"); echo str_replace("Banana", "Pineapple", $pagecontents); ?> 

Это не выполняет код в этом файле, поэтому будьте осторожны, если вы ожидаете, что это сработает.

Обычно я использую:

 include($_SERVER['DOCUMENT_ROOT']."/path/to/file/as/in/url.html"); 

так как тогда я могу перемещать файлы, не разбивая их.