Ich möchte die Ausgabe eines PHP-Skript in statischen HTML-Cache. Habe mehrere Anleitungen und Codebeispiele ausprobiert, aber ohne Erfolg.Cache php Ausgabe in statischen html
Hier ist mein Code:
<?php
$cachefile = 'cached_php.html';
$cachetime = 18000;
if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
include($cachefile);
exit;
}
ob_start();
?>
<html>
<script src="/feeds/phpscript.php"></script>
</html>
<?php
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>
Aber alles, was ich bekommen ist die cached_php.html mit dem Inhalt:
<html>
<script src="/feeds/phpscript.php"></script>
</html>
zwischenzuspeichern Was Sie bekommen nicht erwarten? – Yoshi