![]() |
![]() |
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
![]() |
| | LinkBack | Seçenekler |
| |||
| Sisteme yüklenen bir dosyanın belli bir tarih sonrasında silinmesini nasıl sağlayabilirim , örneği 10 gün ya da 20 saat sonra ... Php bilgim çok iyi değil sanıyorum sql kullanılması da gerekicek , bana bir yol gösterirseniz devamını halletmeye çalışacağım.Tavsiyeleriniz nelerdir.
__________________ do you beLieve in miracLes ? |
| |||
| Dosyaları eklerken time(); ile eklenme zamanını kaydet. (Yoksa) Sonra aşağıdaki kodlardan birini belli aralıklarla çalıştır. 10 gün sonra silinir; PHP- Kodu: 20 saat sonra silinir; PHP- Kodu: |
| |||
| Sanırım arkadaş veritabanından veri değil de sunucuya yüklenen dosyanın sunucudan silinmesini istiyor. Zaman aşımı olayını ErsaT'ın mantığı ile bir if döngüsü yapıp, unlink() fonksiyonu ile dosyaları silebilirsin. (hiç denemedim)
__________________ Aykut Bey | Uygun fiyata İngilizce<->Türkçe çeviri |
| |||
| PHP- Kodu: |
| |||
| Hepinize teşekkürler, kullandığım sistemde Sql yok , sadece dosyalar yükleniyor rewrite ile html formatında kullanıcıya sunuluyor.Şimdi her dosya için bir txt oluştursak olmaz , Ersat ın dediği gibi veritabanı oluşturup ordan takip edicez sanırım.Sql den anLamıyorum yanLız. ![]()
__________________ do you beLieve in miracLes ? |
| |||
| unlink olayını biliyorum hatta kullanıyorum fakat filemtime nasıl olacak..Bira baktım ayrıca filemtime(), bir dosyanın son değiştirildiği tarihi; filectime(), ise oluşturulduğu tarihi belirtir diyor hangisi doğru şöyLe bir şey yaptım ama doğruluğu ne derece PHP- Kodu:
__________________ do you beLieve in miracLes ? Konu excellency tarafından (09-01-2008 Saat 13:22:41 ) değiştirilmiştir.. |
| |||
| PHP- Kodu: |
![]() |
| Bookmarks |
| Seçenekler | |
| |