|
|
|
| В PHP 4 не работает функция scandir, которая удачно функционирует в PHP 5/
Что есть на замену...?
Заранее благодарен!! | |
|
|
|
|
|
|
|
для: cernos
(16.02.2005 в 19:50)
| | Да, scandir введена только в PHP 5, для работы с директорией можно использовать opendir(), которая сходна по работе с функцией fopen() - тоже возвращает дескриптор, по которому далее следует читать и закрывать директорию.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=737 | |
|
|
|
|
|
|
|
для: cheops
(16.02.2005 в 21:14)
| | Дело в том что scandir - выводит так же директории кроме файлов.
А opendir и readdir выводят только файлы, а директори нет...
Или может что я не правильно делал...
Можете привести скрипт котрый выводил бы не файлы содержащиеся в данной директории , а поддиректории.
Вот в этом вся проблема!!!
Как можно добится этого!
Заранее спасибо! | |
|
|
|
|
автор: cheops (из ННГУ) (17.02.2005 в 12:49) |
|
|
для: cernos
(17.02.2005 в 11:38)
| | Да нет, opendir и readdir тоже всё выводят, если специальный фильтр не делать... вечером пороюсь по форуму - здесь несколько раз приводились скрипты с их использованием. | |
|
|
|
|
|
|
|
для: cheops (из ННГУ)
(17.02.2005 в 12:49)
| | Спасибо за предложенную помощь, справился сам без opendir и readdir/
Написал такую бадягу которая выводит все папки и файлы находящиеся в указанной директории
$directory="Директория которую просматривать";
$folder = glob($directory."/*", GLOB_BRACE);
for($z=0;$z<count($folder); $z++){
echo basename ($folder[$z],$directory."/")."<br>";
}
|
| |
|
|
|