Doğru diyosun hocam. Şuan ki sunucuda bulunan dosyaları bir kere querylerim. Daha sonra tek tek eklenen bölümleri input ile sunucuya aktarır yollarınıda veritabanına yazdırırım. Fakat takıldığım nokta şu, mesela bir seferde birden fazla klasör seçerek upload etmek mümkün mü? Mesela bazen olcak 10 bölüm upload etcez birikmiş mangaları. O zaman tek tek uğraşmak gerekmicek mi?
Edit-1: Şöyle bir HTML tagı varmış ama benim işimi görür mü bilmiyorum. webkitdirectory denen bir tag. Directory upload etmek içinmiş sanırım.
<input type="file" name="files[]" id="files" multiple="" directory="" webkitdirectory="">
.
.
.
.
Şurdada bir örneği var:
http://jsfiddle.net/Z4Amr/4/
Ama fiddleda resimlerin hepsini toplu upload ediyor bir dosyaya sanırım. Dosya isimlerini alıp o isimde phpde o isimde dosya oluşturup o dosyaya ait resimleri oraya kaydettirmek gerekiyor sanırım. Baya karışık gibi.
Php ile klasör uploadı yapmanız mümkün değil ( ftp class'ı tarzı bir class kullanırsanız olabilir ama pire için yorgan yakmak olur ) webkitdirectory bildiğim kadarıyla dosya ağacı şeklinde seçim yapmanızı sağlıyor yani 1 klasörü seçip içerisindeki tüm dosyaları seçmenizi sağlıyor. Buda birden fazla klasör atacak olursanız işinize yaramaz.
Yukarıdaki tavsiyemi veritabanı kullanacağınızı varsayarak vermiştim ama ben bu tarz bir betik yazacak olsam ve ftp ile çok klasör atacaksam hiç veritabanına bulaşmadan php dosya işlemleri ile işlerimi hallederim şöyle düşünün mangalar klasör olarak elinizde var sonuçta;
Mangalar
|
|
Naruto -> 1 -> 01.jpg , 02.jpg , 03.jpg...
One piece -> 1 -> 01.jpg , 02.jpg || 2-> 01.jpg , 02.jpg
Bu yapıda klasör ağacınız olduktan sonra file komutu ile dosya içeriklerini okutun manga okuma kısmında önce mangayı seçtirin,
Manga seçildiğinde file komutu ile klasöre girip sayıları file komutu ile çektirin;
Sayı seçildiğinde de sayfaları file komutu ile çektirip link vererek okunmasını sağlayın. Bu kısma kadar hiç veritabanı kullanmadan okuma kısmını hallettik. Veritabanı kullanmak istiyorum derseniz de bir betik ile tüm işlemleri okutup json şeklinde mangalara kaydedin şöyle ;
İd - Manga İsmi - Json
1 - Naruto - Json Verisi
Json'u da alın direk sorguya gönderin.
Özetle file yapısını doğru kurduktan sonra gerisi sizin fantazinize kalmış

Tek yapmanız gereken dosyaları ilgili manga içerisine bölüm bölüm atmak yani
55-56-57-58 şeklinde klasörlere gönderin sistem file komutu ile okuyup mangayı güncellesin...