baktığım sette bu şekilde ekleniyor ben bunu yapmaya çalıştığımda yapabiliyorum. Sorun direk bende aslında mantığını oturtamadığımdan dolayı.
Mantıktan kastınız kodun işleyişi ise; kullanıcıdan gelen dosyayı kendi belirlediğimiz dizine ekliyoruz. Örneğin attığınız resimdeki kodda da başına random sayılar ekleyerek dizine eklemiş. Dizine eklerken belirttiğiniz dosya isminizi veritabanındaki kayıt sütununuza ekleyeceksiniz. Herhangi bir sayfada da listeleme yaparken veritabanındaki ismi kullanarak veriyi çekeceksiniz.
Örneğin;
- Kullanıcı a.jpg dosyasını yükledi.
- Sizin yükleme dizininiz ./yuklenen-resimler/ ise kullanıcıdan gelen resimi ./yuklenen-resimler/ klasörüne ekleyeceksiniz.
- Veritabanınızda resimadi isimli sütununuza kullanıcıdan gelen a.jpg ismini kaydedeceksiniz.
- Herhangi bir sayfada listeleme yaparken veritabanından gelen resimadi sütunundaki a.jpg ismini çekecek ve hedef dizininiz olan ./yuklenen-resimler/ ile birleştireceksiniz.
Örneğin;
Veritabanından gelen a.jpg ismini;
<img src="./yuklenen-resimler/<?php echo $kullaniciresimadi; ?>">
Şeklinde resmi listeleyebilirsiniz.