görüntü klasörüne benzersiz görüntülerin sanal setler oluşturarak

2 Cevap php

Ben 2000 görüntü, tüm benzersiz ve böyle adlandırılmış dolu bir klasör var:

/ Images/0001.jpg (... 2000.jpg)

Ben 100 rasgele, eşsiz görüntüleri erişmek gerekiyor. Böyle bir şey:

/ Sets/0001/001.jpg (... 100.jpg)

Ben böyle "eşsiz görüntülerin setleri" yüzlerce gerekir.

Böyle 100 hatları ile bir klasör ve bir htaccess dosyası kullanarak bir örnek set yaptı:

Redirect 303 /sets/1234/001.jpg /images/0432.jpg
Redirect 303 /sets/1234/002.jpg /images/0391.jpg
...

Nasıl bu aslında klasörlerin yüzlerce yaratma ve htaccess dosyaları karşılık olmadan kolay şekilde yapılabilir ki?

Thanks a lot!

2 Cevap

Bir php script /sets/*/*.jpg doğrudan ve bu dosya görüntüleri klasörü görüntüleri hizmet için bir yeniden yazma kuralı kullanın. Emin mevcut isteğin gönderilen görüntü benzersiz yapabilirsiniz, böylece bir oturumda bu sette zaten gönderildi görüntüleri depolamak.

Görüntüler için bir adlandırma düzenini anlamaya. Örneğin, [1 ... 2000]. Jpg bir klasör adı hepsini sopa

Sonra (büyüklüğü 100) U benzersiz alt kümelerini oluşturmak için bir yol anlamaya

Oradan, verimli setleri hizmet etmek için her türlü şeyi yapabilirsiniz. Eğer rastgele benzersiz setleri büyük bir listesi var, programlı kuralları yeniden, ya da her türlü üretebilir.

Zor kısmı, sen bulacaksınız setleri kendileri oluşturuyor.

Ben sarhoş PHP referans kodu verilir bu konuda burada SO üzerinde bir soru vardı. You can read it here