Giriş Yap / Kayıt Ol
smmraja

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP
PUBG Mobile UC

dosya adı db de yoksa dosyayı silmek.

  #1  
Okunmamış 14 Haziran 2021, 19:49
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 13 Haziran 2019
Yaş / Cinsiyet: 39 / Erkek
Meslek: Serbest
Ad, Soyad: Ce... Em...
Mesajlar: 309
Beğeniler: 124 / 55
Ticaret: 0, 0%
ilk etapta aklıma gelmemişti ancak şimdilerde kafamı kurcalıyor ve ileride disk alanı sorunu olabilmesi ihtimalini düşünüyorum.

bu sebeple daha önceden yüklenmiş ve silinmemiş dosyaları db de onaylı olarak yoksa silmek istiyorum. yani tabii tek tek kontrol epey zor. satır sayısından dolayı.

bu konuda yardımcı olabilecek arkadaş varmı?

dosyaların adlarını dbde karşılaştırıp db de yoksa silmek istiyorum kısacası. bunu eski dosyalar için yapmak istiyorum. bir yerden sonra aklıma gelince yeni yüklenenleri reddedince siliyorum. ancak eskiler için aklıma gelen tek fikir bu
Dahi anlamındaki "de"leri ayırmıyorum.
SMM Big
  #2  
Okunmamış 14 Haziran 2021, 23:59
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 05 Ekim 2020
Yaş / Cinsiyet: 27 / Erkek
Meslek: Yazılım
Ad, Soyad: Hü... Ya...
Mesajlar: 69
Beğeniler: 26 / 0
Ticaret: 1, 100%
Veritabanında onay sutunu var eğer yanlış anlamadıysam. Dosyaları upload isminde bir klasörde ,veritabanında resim sutununda veriyi sakladığınızı varsayalım. İşlem yapmak istediğiniz tabloyu sadece resim ve onay sütununu sorgulayarak while döngüsüne alalım. While döngüsünün içinde onay sutunundan gelen veriye göre eğer onaylı ise işlem yaptırmazsınız, eğer onaysız ise resim sutunundaki veriye upload klasöründende php dosya işlemleri yaparak silme işlemini yapabilirsiniz.
Mantık bu şekilde olur, kodları incelemeden tam nokta atışı yazmak biraz zor.
  #3  
Okunmamış 20 Temmuz 2021, 00:05
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 19 Temmuz 2021
Yaş / Cinsiyet: 33 / Erkek
Meslek: yazılımcı
Konum: Antalya
Ad, Soyad: Me... Ta...
Mesajlar: 45
Beğeniler: 6 / 3
Ticaret: 0, 0%
zamanında bu beni çok yormuştu
o sebeple sana mantıgını anlatayım.
burda db ye gitme ! tersten gideceksin mantık bu !
php de dosya listele dosyaları listelerken mysql de kendi tablonda o dosya geçiyorsa elleşme ama geçmiyorsa sil geç bitti gitti
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 02:55.