Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: glob()

Сообщения:  [1-4] 

 
 автор: confirm   (31.05.2012 в 15:17)   письмо автору
 
   для: kilogram   (31.05.2012 в 13:47)
 

Функция glob() может принимать флаг, одним из значений которого может быть GLOB_BRACE, указывающее функции обрабатывать маску, по которой искать файлы:
glob("*.{jpg,txt}", GLOB_BRACE)

  Ответить  
 
 автор: kilogram   (31.05.2012 в 13:47)   письмо автору
 
   для: kilogram   (31.05.2012 в 13:33)
 

Вот так вроде сработало.
<?php
$items 
glob('*');

    for (
$i 0$i count($items); $i++) {
        if (
is_dir($items[$i])) {
            
$add glob($items[$i] . '/*');
            
$items array_merge($items$add);
        }
    }
foreach(
$items as $rez)
   echo 
$rez.'<br />';
?>

  Ответить  
 
 автор: kilogram   (31.05.2012 в 13:33)   письмо автору
 
   для: kilogram   (31.05.2012 в 13:07)
 

Вот так вроде получилось
array_merge( glob("*.jpg") , glob("*.txt") );

Решил попробовать возвратить все файлы и файлы во внутренних каталогах, что-то не сработало, возвратило только фапы, а файлы во внутренних каталогах не возвратило.

<?php
foreach(glob("*") as $r){
if(
is_dir($r)) {foreach($r as $r2) echo implode(' ',glob("*")); }
else echo 
'<b>'.$r.'</b>';
}
?>

  Ответить  
 
 автор: kilogram   (31.05.2012 в 13:07)   письмо автору
 
 

Как возратить этой функцией расширения чисто *.jpg и *.txt?
Вот например возвратить список всех файлов то вот так:
glob('*');
, как чисто все jpg и txt?

  Ответить  

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования