Bir PHP diziye bir klasördeki tüm jpg bulunuyor çekin?

2 Cevap

Ben sadece bir diziye (MY sunucuda) Belirli bir klasördeki tüm dosyaları JPG çekmek istiyorum. Ben böyle bir şey olmazdı rakam. Buradaki mantığı ben bu yüzden ben sadece bir FTP ile resim upload edebilir ve onlar sadece göstermek istiyorum ben, bir galeride istediğiniz görüntüler ile bir klasör olurdu olmasıdır. Bu iyi bir fikir mi?

$dir = 'www.example.com/folder1/';

$images_array = SOMEFUNCTION($dir);

foreach ($images_array) as $v){
echo '<img src="'.$dir.$v.'" />";
}

Yardımın için teşekkürler!

2 Cevap

glob() burada çalışmak istiyorsunuz:

$images_array = glob($dir.'*.jpg');

Zarel yorumladı gibi glob() sisteminde size dosya yolunu verecek şekilde, doğrudan URL olmayacak olan, listedeki dosyalar üzerinde bir dize değiştirme yapmak olurdu. Dizin öneki kesmek ve bağlantıları çıkış yaparken str_replace() kullanarak bir URL öneki ile değiştirin.

directory iterator Standart PHP Kütüphanesi'nden deneyin