• 09-05-2010, 02:37:21
    #10
    sana burda kullandığım cache kodlarını verim

    aşağıdakini sil.php yada herhangi bi isimde kaydet

    <?php
    function KlasorSil($dir) {
    if (substr($dir, strlen($dir)-1, 1)!= '/')
    $dir .= '/';
    //echo $dir; //silinen klasörün adı
    if ($handle = opendir($dir)) {
    	while ($obj = readdir($handle)) {
    		if ($obj!= '.' && $obj!= '..') {
    			if (is_dir($dir.$obj)) {
    				if (!KlasorSil($dir.$obj))
    					return false;
    				} elseif (is_file($dir.$obj)) {
    					if (!unlink($dir.$obj))
    						return false;
    					}
    			}
    	}
    		closedir($handle);
    		if (!@rmdir($dir))
    		return false;
    		return true;
    	}
    return false;
    }
    $silinecekklasor="klasöradı";
    echo KlasorSil($silinecekklasor)?"oldu":"olmadı";
    ?>

    burdaki
    $silinecekklasor="klasöradı";
    klasör adını editle.

    bunu otomatik yaptırmak istersende plesk panelden caps atim sana ona göre ayarla bnımki plesk o yüzden



    ordaki 30 dakikadır ne kadar sürede silinmesini istiyorsanız ayarlayın.
  • 09-05-2010, 04:33:56
    #11
    Üyeliği durduruldu
    serosman HOCAMA TEŞEKKÜR EDİYOR BENDE CPANEL DE NASIL YAPILIR ANLATIYORUM .


    aşağıdakini cachesil.php yada herhangi bi isimde ftp anadizinde kaydet

    Alıntı
    <?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);
    }
    }
    }
    ?>
    burdaki kod
    Alıntı
    $anadizin = "cache";
    klasör adını editle.

    sonra cpanelden Cron jobs a giriyoruz



    bu resimdede ayarlar mevcut.