• 23-07-2010, 01:15:46
    #1
    Basit Bir Şekilde Bir Upload Sistemi Yaptım Bu Sisteme Eklenen Dosyaları 24 Saat Sonra Yada Hergün Saat 00.00 da sildirme imkanımız varmı ilginiz için teşekkürler.
    iyi çalışmalar dilerim.
  • 23-07-2010, 01:16:28
    #2
    Üyeliği durduruldu
    http://www.google.com.tr/search?q=cr...ient=firefox-a
  • 23-07-2010, 01:21:52
    #3
    ilginiz için teşekkürler fakat pek yardımcı olduğu söylenemezs
  • 23-07-2010, 01:33:14
    #4
    dosya isimlerini bir diziye at sonra her sayfa çalıştıgında kontrol ettir saat ve dosya oluşturulma aralıklarını

    eger 24 saatten fazla olmuşssa silmesini sağla yapılmayacak bişi değilde sabır ve istek olmalı
  • 23-07-2010, 03:02:21
    #5
    Eposta Aktivasyonu Gerekmekte
    @Keops 'un yazdığını araştır istediğini alırsın.

    Yada jquery - ajax ile yapman lazım istediğin saatte işlemi yaptırabilmen için.
  • 23-07-2010, 11:59:41
    #6
    Eposta Aktivasyonu Gerekmekte
    basit bir tetikleme yapabilirsin. sonuçta upload ettiğin dosyanın tarihini veritabanına kayıt ettiriyorsundur. işlem yaptığın dosyanın en başına bir kontrol yazarsın

    $bugun = date("d.m.Y");
    if($bugun > $tarih){

    işlem burada yapılacak

    }

    burada dosya çalıştırıldığı zaman eski dosyaları silersin. bir yöntem işte
  • 23-07-2010, 12:14:58
    #7
    firzan adlı üyeden alıntı: mesajı görüntüle
    basit bir tetikleme yapabilirsin. sonuçta upload ettiğin dosyanın tarihini veritabanına kayıt ettiriyorsundur. işlem yaptığın dosyanın en başına bir kontrol yazarsın

    $bugun = date("d.m.Y");
    if($bugun > $tarih){

    işlem burada yapılacak

    }

    burada dosya çalıştırıldığı zaman eski dosyaları silersin. bir yöntem işte
    arkadaşın dediğini yapıp sonra bunu cronjob ile çalıştırabilirsiniz.
  • 23-07-2010, 13:21:03
    #8
    Yukarıdaki arkadaşın verdiği kodlara ek olarak şu kontrolu kullanırsan php dosyayı otomatik olarak silecektir.
    $dosyaismi = "" // Kontrolden çıkıp silinmesi gereken dosyanın ismi buraya yazılacak. 
    unlink($dosyaismi)
    Daha sonra cron dan sil.php dosyasını istediğin zaman açmasını ve işleme koymasını isteyebilirsin.
  • 23-07-2010, 13:48:05
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yemişim CronJob'u:
    <?php
    
    function TurkIsiCronJob($periyot = 15, $dizin = 'resimler')
    {
    	// Temizlik vakti anacıım
    	if (date('H') == 15)
    	{
    		while ($dosya = readdir($dizin))
    			unlink($dizin . $dosya);
    	}
    }
    
    ?>
    Bunu scriptinizin anasayfasına ekleyin. Eğer siteye girildiğinde saat 15 ise dosyalar silinecektir.