@webdevyusuf
Fena değil hocam buna daha önce göz gezdirmiştim.
@database
Light Skin baya hoşuma gitti hocam, bunu listeye ekledim. :)
@jct Laragon içinde yüklü geliyor hocam Heidi oradan denedim. :)
@jct hocam onu denedim fakat veritabanı içine yedek yükleyemedim bir türlü :D
@coder hocam 299 Dolar'dan başlayan fiyatı var onun, direk gözlerimi kapattım 299 doları görünce :D
Bu ikilemde bende çok gidip geliyorum. Bende bazen json değil de serialize fonksiyonuyla tutuyorum.
Hangisi daha performanslı tartışılır ama @zeta'nında bahsettiği gibi başka bir tabloda tutmak çoğu zaman daha mantıklı oluyor. Bu resimleri sadece ürün listelemek için kullanmıyoruz.
Ama basit projelerde json şekli daha kullanışlı gibime geldi.
Soru güncel. (Hala bir yolunu bulamadım.)
@samkofte hocam evet o bir yöntem fakat o dizin listelemeyi engelliyor. İçerideki dosyalara ulaşmayı engellemiyor. Yani şöyle söyleyim;
https://www.samkofte.com/documents/
şeklinde yazdığında içinde bahsettiğiniz index varsa anasayfaya yönledirecektir, yoksa o klasördeki tüm dosyaları gösteren bir FTP arayüzü gelecektir ki bu hiç istenmeyen bir durum.
https://www.samkofte.com/documents/onemli.rar
Fakat bu şekilde dosya yolunu yazdıklarında içinde index.php olsa da olmasa da dosyaya ulaşabiliyorlar.
Benim yapmak istediğim https://www.samkofte.com/documents/ klasörüne erişim olmasın ama kullanıcı girişi yapıldığında (USER_ID isimli bir SESSION varsa) o klasöre erişim olabilsin istiyorum, bir yolunu bulamadım henüz.
Anlattığını yapmak için kategoriyi seçtiğinde oluşturduğu ilan ID'ye SESSION tanımlarsın. SESSION'larda sıra tutarsın.
Mesela STEP ve ID adında birer SESSION oluştur. Kişi kategori seçip ileri dediğinde STEP'e 2 değerini ata, ve seçtiği kategoriyi de SESSION olarak tut. 2.aşamada neler yapıyorsa ilan bilgilerini giriyor sanırım. O bilgileri de kullanıcı ileri dediğinde SESSION olarak tut (STEP 3'e geçtik). Sonrasında bilgileri bir ilan sayfası gibi SESSION'lardan ekrana bas ve onayla derse SESSION'daki bilgileri veritabanına kaydet. Onaylamayıp düzenleye basarsa STEP 2'ye dönüp SESSION'da bulunan bilgileri inputlara bastır. Kullanıcı düzenlemesini yapıp tekrar ileri gitsin ve kaydetsin.
Umarım anlatabilmişimdir mantık olarak. :)
@codepacks
Teşekkür ederim hocam, önerilerinizi değerlendireceğim.