-
Üyelik
13.06.2019
-
Yaş/Cinsiyet
42 / E
-
Meslek
Serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
C** E**
-
Mesajlar
367
-
Beğeniler
69 / 147
-
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 :)
İmkansız olduğunu düşünürsen hiç birşey başaramazsın.
-
Üyelik
05.10.2020
-
Yaş/Cinsiyet
30 / E
-
Meslek
Yazılım
-
Konum
İstanbul Anadolu
-
Ad Soyad
H** Y**
-
Mesajlar
161
-
Beğeniler
2 / 54
-
Ticaret
3, (%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.
-
Üyelik
19.07.2021
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
239
-
Beğeniler
8 / 34
-
Ticaret
0, (%0)
zamanında bu beni çok yormuştu :D
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 :D
-
Üyelik
13.06.2019
-
Yaş/Cinsiyet
42 / E
-
Meslek
Serbest
-
Konum
İstanbul Anadolu
-
Ad Soyad
C** E**
-
Mesajlar
367
-
Beğeniler
69 / 147
-
Ticaret
0, (%0)
üstadım zaten mantığını biliyorum :) başka yolu yok zaten :) varda daha yorucu oluyor. bana kod olarak lazımdı :) aslında silme tarihi fieldı var. ama epey bir resmi o kısma dikkat etmeden sildim. şimdi o sildiklerimi temizlemek istiyorum açıkçası.
İmkansız olduğunu düşünürsen hiç birşey başaramazsın.