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.
Php İle Upload Edilen Dosyayı Belirli Süre Sonra Sildirmek Mümkünmü
23
●1.541
- 23-07-2010, 01:16:28Üyeliği durduruldu
- 23-07-2010, 01:21:52ilginiz için teşekkürler fakat pek yardımcı olduğu söylenemezsKeops adlı üyeden alıntı: mesajı görüntüle
- 23-07-2010, 01:33:14dosya 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, 11:59:41Eposta Aktivasyonu Gerekmektebasit 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:58arkadaşın dediğini yapıp sonra bunu cronjob ile çalıştırabilirsiniz.firzan adlı üyeden alıntı: mesajı görüntüle
- 23-07-2010, 13:21:03Yukarı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:05Kimlik 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.
