Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: glob и несколько масок
Форумы портала PHP.SU » PHP » Программирование на PHP » glob и несколько масок

Страниц (1): [1]
 

1. Viper - 11 Марта, 2011 - 14:49:26 - перейти к сообщению
В какой-то папке есть n файлов с n расширениями. Нужно показать лишь файлы с определенным расширением.

К примеру
CODE (htmlphp):
скопировать код в буфер обмена
  1. [0] => /storage/www/tests/downloads/e/1/fr_1.jpg
  2. [1] => /storage/www/tests/downloads/e/1/fr_1_1.png
  3. [2] => /storage/www/tests/downloads/e/1/fr_1_2.jpeg
  4. [3] => /storage/www/tests/downloads/e/1/fr_1_3.svg
  5. [4] => /storage/www/tests/downloads/e/1/fr_1_4.tiff
  6. [5] => /storage/www/tests/downloads/e/1/fr_1_5.bmp
  7. [6] => /storage/www/tests/downloads/e/1/fr_1_6.jpg
  8. [7] => /storage/www/tests/downloads/e/1/fr_1_7.jpg
  9. [8] => /storage/www/tests/downloads/e/1/ps_1_1.jpg
  10. [9] => /storage/www/tests/downloads/e/1/ps_1_2.jpg
  11. ...


Как в glob указать что нужно показать только *.jpg и *.png ?
2. movEAX - 11 Марта, 2011 - 14:54:16 - перейти к сообщению
glob('*.{png,jpg}', GLOB_BRACE); // доку надо читать ))
3. Viper - 11 Марта, 2011 - 14:57:03 - перейти к сообщению
movEAX да мусолю уже второй час Улыбка тупняк какой-то напал Улыбка
4. JustUserR - 12 Марта, 2011 - 11:43:35 - перейти к сообщению
Viper пишет:
В какой-то папке есть n файлов с n расширениями. Нужно показать лишь файлы с определенным расширением
В качестве возможного варианта решения предполагаемой задачи, заключающеся в осуществлении получения списка файловых объектов в заданной директории, для которых обеспечивается соответствие заданному критерию локального идентификатора, допустимо использование осуществления системной команды консольного интерпретатора типа dir *.ext

 

Powered by ExBB FM 1.0 RC1