угу, спасибо, я спросил и сразу нашел ответ как. а теперь продолжение вопроса. Код (Text): <?php // имя папки, что будем читать $papka = "php"; // если каталог читаемый if ( is_readable ($papka)) { // открываем его $handle = opendir ($papka); // читаем его while ( $file = readdir ($handle)) { if ($file != "." and $file != ".." ) { // читаем только файлы if ( is_file ($papka."/". $file)) { // загоняем в массив $ARR_file[] = $file; } // читаем только вложенные папки if ( is_dir ($papka."/". $file)) { // загоняем в массив $ARR_dir[] = $file; } } } // очищаем кэш clearstatcache (); // закрываем процесс чтения каталога closedir ($handle); } else { print $papka." не читаема"; } // получилось два массива $ARR_file[] - здесь файлы $ARR_dir[] - здесь папки print "Папка ". $papka.", в ней файлы: "; print "<pre>"; print_r ($ARR_file); print "</pre>"; print "Папка ". $papka.", в ней папки: "; print "<pre>"; print_r ($ARR_dir); print "</pre>"; ?> такой вот код нашел. работает отлично. А как сделать чтобы он рылся и в корневом каталоге? то есть в переменную papka что записать? "/" = не работает
Если ты имеешь, чтобы он рылся в той же папке, где он сам (этот скрипт) находится, то можешь написать так: PHP: <?php // ... $papka = dirname(__FILE__);