0
Я хочу, чтобы кэшировать в истории х минут мой сайт, поскольку он имеет много запросов, а содержание не меняется, что часто,file_put_contents из file_get_contents («index.php») будет писать PHP код
Это то, что я м пытается:
<?php
ini_set('error_reporting', 1);
error_reporting(E_ALL);
$path = '/home/......../mypath/html/';
if(true){
$homePage = file_get_contents($path.'index.php');
file_put_contents('indexx.html', $homePage);
//echo $homePage;
}
?>
проблема заключается в том, что вместо того, чтобы HTML-код результата он возвращает код PHP (я довольно sourprised об этом .....)
Любая идея, почему? и как получить визуализированную версию вместо этого?
благодаря
Я думаю, что этот другой пост содержит ответ: http://stackoverflow.com/questions/851367/how-to-execute-and-get -content-of-a-php-file-in-a-variable – Watters
Измените '$ path' на допустимый ресурс http. Например, если сайт находится под 'localhost/website', то используйте' http: // localhost/website/'. Это для части file_get_contents, file_put_contents должно оставаться как '/ home /......../ mypath/html' – HamZa