[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как "просканировать" папку на наличие *.jpg и *.gi
koko2012
Как "просканировать" папку на наличие *.jpg и *.gif?
спасибо



Спустя 45 минут, 38 секунд (2.02.2012 - 11:37) kent666 написал(а):
    
$dir = scandir("директория", 1);
$files = array();
foreach($dir as $file){
if(preg_match("/.jpg/", $file)||preg_match("/.gif/", $file)) $files[] = $file;
}

в массиве $files[] будут нужные файлы

Спустя 4 минуты, 3 секунды (2.02.2012 - 11:41) koko2012 написал(а):
спасибооооооооооооооооооооооооооооооооооо)))))))))))))))))))))))))))))))))))))))))))))))))))

Спустя 9 минут, 56 секунд (2.02.2012 - 11:51) killer8080 написал(а):
$files = glob('{*.jpg,*.gif}', GLOB_BRACE);

Спустя 49 минут, 47 секунд (2.02.2012 - 12:40) neadekvat написал(а):
kent666
1. Использован нерациональный метод (выбраны регулярки против glob());
2. Зачем-то написано аж две регулярки, хотя вполне можно обойтись одной;
3. Даже те регулярки, что написано, написаны с ошибками (нет символа конца строки).

Итог: неуд.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.