Konu biraz eski kusura bakmayın burada anlatılanları uygulamak istedim.
1.olarak cache_ust.php oluşturdum
<?php
$filename = "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
$cachefile = "cache/".$filename;
$cachetime = 3 * 60 * 60;
if (file_exists($cachefile)) {
if(time() - $cachetime < filemtime($cachefile)) {
readfile($cachefile);
exit;
}else {
unlink($cachefile);
} }
ob_start();
?>ve sitemde header bölümünde include ettim.
site ana dizininde cache klasörü uluşturdum.
cache_alt.php
<?php
$fp = fopen($cachefile, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>
sitenin footer.php bölümünde an altta cache_alt.php dosyasını include ettim.
sitede deneme amaçlı geziniyorum. herhangi bir işlem olmuyor. Yani cache klsöründe herhangi bir dosya oluşmuyor.
cache klasörünün chmod ayarından olabilir dedim chmod 777 verdim durum gene aynı.
sorun ne olabilir?