PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (15): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Найдено сообщений: 220
Nestor
Отправлено: 03 Ноября, 2009 - 20:33:26 • Тема: почему не видно файлы • Форум: Программирование на PHP
Ответов: 6 Просмотров: 462
Я себе когда-то такую ф-цию набросал.
path - путь к папке
onlydirs - только папки
onlyfiles - только файлы
ext - если файлы, то только с расширением ext
PHP:
скопировать код в буфер обмена
function read_directory( $path , $onlydirs = false , $onlyfiles = false , $ext = null ) {
if ( ( $path [ strlen ( $path ) - 1 ] ) !== '/' ) { $path = $path . '/' ;
}
if ( ! $path ) {
return false ;
}
$i = 1 ;
if ( ! $dh ) {
return false ;
}
if ( ( $ddt == '.' or $ddt == '..' ) ) {
continue ;
}
if ( $onlydirs ) {
if ( is_dir ( $path . $ddt ) ) $ret [ ] = $ddt ; } elseif ( $onlyfiles ) {
if ( substr ( $path . $ddt ,- $mns ) == '.' . $ext ) { $ret [ ] = $ddt ;
}
} else {
$ret [ ] = $ddt ;
}
}
} else {
$ret [ ] = $ddt ;
}
$i ++;
}
return $ret ;
}
(Добавление)
Возвращает массив
Страниц (15): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB