Показать сообщение отдельно

  #7  
Старый 24.09.2009, 08:42
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

PHP код:
<pre>
<?php 
@set_time_limit(0); 
@
ini_set("display_errors","1");
@
ignore_user_abort(1);

$l_folder '/юзер/папка/domain.com'// Полный абсолютный путь к папке

//Функция рекурсивного получения списка файлов и папок
function fold($rootDir$allData=array()) {
    
$invisibleFileNames = array(".""..");
    
$dirContent scandir($rootDir);
    foreach(
$dirContent as $key => $content) {
        
$path $rootDir.'/'.$content;
        if(!
in_array($content$invisibleFileNames)) {
            if(
is_file($path) && is_readable($path)) {
                 
preg_match('|\/(.*)\/|',$path,$res);
                 
$allData[0][] = $path;//Файлы
                 
$allData[1][] = $res[0];//папки
            
}elseif(is_dir($path) && is_readable($path)) {
                
$allData fold($path$allData);
            }
        }
    }
    return 
$allData;
}

$b fold($l_folder);
print_r($b);
?>
</pre>
 
Ответить с цитированием