• 12-06-2009, 08:44:52
    #10
    Üyeliği durduruldu
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    bunu bartuc un verdiği kod ile nasıl birleştirebiliriz?
    unlink($anadizin."/".$file);
    yerine

    verdigim fonksiyonu kullanirsaniz nasil yapabileceginizi anlayacaginizi düşünüyorum
  • 12-06-2009, 10:01:19
    #11
    yapamadım, bartuc un verdiği kod ile nasıl birleştirilir bu acaba?
  • 12-06-2009, 10:20:16
    #12
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    yapamadım, bartuc un verdiği kod ile nasıl birleştirilir bu acaba?
    <?php
    $anadizin = "resimler";
    if($kaynak = opendir($anadizin)){
    
    while (false !== ($file = readdir($kaynak))){
    		if ($file != "." AND $file != ".." AND $file != "index.html" AND file !=".htaccess") {
    	
    			if(time() - 21600 < filectime($anadizin.'/'.$file))
    			unlink($anadizin."/".$file);
    		}
    	}
    }
    ?>
  • 12-06-2009, 10:42:36
    #13
    @ErsaT,

    klasörü boşalttı sadece, oluşturma sürelerine bakmadı. 21600 sn geçenleri silecek sadece.
  • 12-06-2009, 11:04:37
    #14
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    @ErsaT,
    klasörü boşalttı sadece, oluşturma sürelerine bakmadı. 21600 sn geçenleri silecek sadece.
    if(time() - 21600 > filectime($anadizin.'/'.$file))
                unlink($anadizin."/".$file);
    İşaret hatası oldu sanırım bu şekilde denermisin.
  • 12-06-2009, 12:44:43
    #15
    evet bu sefer oldu. eline sağlık ama benim atladığım birşey ortaya çıktı

    boşaltma işlemi yapacağım klasör adı sitede biri işlem yaptığında sürekli değişiyor.

    şöyle anlatayım,

    "/abc" klasörü içinde "/def45787d5..." gibi klasörümüz var.

    benim işlem yaptıracağım klasör "/def45787d5.." isimli klasör.

    ama klasör adı söylediğim gibi sürekli değişiyor. "/def6875sd4" gibi.

    php koduna klasör adını nasıl aldırabiliriz, değişse bile.

    "/abc" klasörü içinde bulunan klasörlerde boşaltma işlemi yapması gerekiyor. tek klasör var zaten. işlev şöyle olmalı: "/abc" klasörü içindeki klasörlerin içindeki dosyaları zaman sırasına göre silecek.

    çok zor mu bilmiyorum ama, olmazsa başka bir çare düşüneceğim

    @ErsaT, çok teşekkür ederim.
  • 12-06-2009, 15:32:32
    #16
    Üyeliği durduruldu
    $anadizin = "resimler";

    değişkeninde zaten alacagi klasör tanimli
  • 12-06-2009, 15:44:30
    #17
    klasör tanımlı da, klasör adı sürekli değişiyor. sabit değil. bu php dosyasını cronjob ile çalıştıracağım.

    boşaltılacak klasör adı şimdi "/cyrax" ise, 2dk sonra "/sdemirkeser" oluyor öyle düşün.
  • 12-06-2009, 18:43:38
    #18
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    klasör tanımlı da, klasör adı sürekli değişiyor. sabit değil. bu php dosyasını cronjob ile çalıştıracağım.

    boşaltılacak klasör adı şimdi "/cyrax" ise, 2dk sonra "/sdemirkeser" oluyor öyle düşün.
    neye göre değişiyor isim,
    bir de niye değişiyor sürekli ?