[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: перебор каталогов
Jek
здрасти. у меня такая проблема. мне нужно перебрать папки и их подпапки, но незнаю как это правильно сделать. следующий код перебирает только одну папку и её подпапки. подскажите, как мне сделать чтобы перебирались все папки и подпапки. я из касты новичков php)))
####### Создание списка папок и подпапок 
function directory() {
$name = "../images/";
$dir = opendir($name);
chdir($name );
while($d = readdir($dir)) {
if(is_dir($d) and $d != "." and $d != "..") {
$option[] = $d;
$dirs = opendir($d);
while($ds = readdir($dirs)){
if( $ds != "." and $ds != ".." ){
$option[] = $ds;
}
}
}
}

sort($option);
for($i=0; $i<count($option); $i++) {
echo "<option value=\"$option[$i]\">$option[$i]</option>\r\n";
} }
######


пробовал сам подправить код, но всё четно

function directory() {
$name = "../images/";
$dir = opendir($name);
chdir($name );
while($d = readdir($dir)) {
if(is_dir($d) and $d != "." and $d != "..") {
$option[] = $d;
$dirs = opendir($d);
while($ds = readdir($dirs)){
if( $ds != "." and $ds != ".." ){
$option[] = $ds;
}
}

*****closedir($d);
*****
$names = "../";
*****
$dir = opendir($names);
}
}

sort($option);
for($i=0; $i<count($option); $i++) {
echo "<option value=\"$option[$i]\">$option[$i]</option>\r\n";
} }
######
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.