cache klasörünü temizleme ???
10
●8.831
- 14-02-2010, 18:30:47arkadaşlar siteme cache kurdum fakat cache kalasörünü otomatik yada manuel nasıl temizleyecegimi cözmüş degilim cronjop ile yapmayı denedim ama olmadı silmedi araştır araştırdım ama bişi bulamadım konu ile ilgi bilen bir arkadaş yardımcı olursa sevinirim. eger belli saatlerde otomatik temizleme gibi bişi varsa cok iyi olur benim için .
- 14-02-2010, 21:58:21
- 14-02-2010, 23:46:35https://www.r10.net/1059905526-post3.html burdaki sistemi yaptım .victories adlı üyeden alıntı: mesajı görüntüle
Invictus
cronjopu nasıl ayarlarız buna göre bilgi verebilirsin
ayrıca kod calısmadı : (
<? $klasor = $_SERVER['DOCUMENT_ROOT'].'/cache/'; // klasörün sonunda kesinlikle / olsun function klasor_temizle($klasor) { $ac = opendir($klasor); for(;false !== ($dosya = readdir($ac));) if($dosya != '.' and $dosya != '..') { $dosya2 = $klasor.$dosya; if(is_dir($dosya2)) { klasor_temizle($dosya2); rmdir($dosya2); } else { unlink($dosya2); } } closedir($ac); } klasor_temizle($klasor); ?>diye yapıp kaydettip attım hostta manuel olarak calstırdım herhangi bir tepki göremedi cache klasörüde temizlenmedi - 16-02-2010, 04:48:25<?php
$anadizin = "cache";
if ($kaynak = opendir($anadizin)) {
while (false !== ($file = readdir($kaynak))) {
if ($file != "." AND $file != ".." AND $file != "index.html" AND file !=".htaccess") {
unlink($anadizin."/".$file);
}
}
}
?>
Bunu örnek cachesil.php diye kaydet çalıştırınca cache klasörünün içini temizler. Crontaba gerek yok zaten, örnek cache süresi 1 saat ayarlıyca, cache klasörü içindeki html dosyalar 1 saatte bir olanlarla değişir zaten. cachesil.php yi sadece yeni içerik girdiğinde hemen görmek istersen kullanabilisin.. - 09-05-2010, 00:22:24Üyeliği durduruldubirazdaha açsaydın dah iyi olucaktı.RedZ adlı üyeden alıntı: mesajı görüntüle