Вот например возвратить список всех файлов то вот так:
glob('*');, как чисто все jpg и txt?
Спустя 17 минут, 36 секунд (31.05.2012 - 12:24) Zzepish написал(а):
glob('/(\.jpg|\.txt)$/i'); -регулярные выражения =)
Спустя 1 минута, 24 секунды (31.05.2012 - 12:25) Zzepish написал(а):
но точно не уверен- не знаю, сработают ли тут они) проверь)
Спустя 2 минуты, 29 секунд (31.05.2012 - 12:28) kilogram написал(а):
Вот так вроде получилось
Решил попробовать возвратить все файлы и файлы во внутренних каталогах, что-то не сработало, возвратило только фапы, а файлы во внутренних каталогах не возвратило.
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>';
}
?>
Спустя 18 минут, 12 секунд (31.05.2012 - 12:46) kilogram написал(а):
Вот так вроде сработало.
<?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 />';
?>
Спустя 4 часа, 11 минут, 34 секунды (31.05.2012 - 16:58) Zzepish написал(а):
<?
$dir = opendir(".");// каталог
while($file = readdir($dir)){
if(preg_match('/(\.jpg|\.txt)$/i',$file)){ //проверка на твой формат
echo "$file<BR>";
}
}
closedir($dir);
?>
Спустя 2 минуты, 46 секунд (31.05.2012 - 17:00) Zzepish написал(а):
проверил =) работает)