Ответов: 10 Просмотров: 1004
|
В коде примера функций работы с каталогами ошибка.
Строки 12, 13, 14 будут работать корректно только в случае, когда текущая директория совпадает с /usr/home/mydir, так как:
1. Функция readdir($dir_hndl) возвращает имена элементов директории, НЕ УКАЗЫВАЯ ПОЛНЫЙ ПУТЬ К ФАЙЛУ В ИМЕНИ.
2. Функции is_dir($name) и is_file($name) без указания полного пути работают С ТЕКУЩЕЙ ДИРЕКТОРИЕЙ. |