Помощник
|
Функция для вывода всех директорий и файлов внутри заданной директории |
Sasha_1988
|
Сообщение
#1
|
||
|
|
||
|
|||
matroskin8 |
15.1.2015, 12:26;
Ответить: matroskin8
Сообщение
#2
|
|
Однако функция неправильно работает, не понимаю почему Функция работает не совсем корректно из-за вот этой вот строки кода:
Получается, что переменная перезаписывается с новым значением, как только мы дойдем до каталога... правильно же не перезаписывать переменную, а приклеивать к ней разделитель, тогда значение переменной останется исходным, но склеенная строка попадет в рекурсивно вызванную функцию. Соответственно, проблемную строку из кода нужно убрать, а рекурсивный вызов заменить таким:
И чтение каталога правильно производить несколько иначе, во избежание проблем с каталогами, имена которых можно преобразовать в FALSE (подробнее см. документацию к функции readdir). Итоговый код функции на всякий случай:
|
|
|
Sasha_1988
|
Сообщение
#3
|
|
Большое спасибо!
|
|
|
matroskin8 |
16.1.2015, 11:45;
Ответить: matroskin8
Сообщение
#4
|
|
|
Пожалуйста.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 55 | arendator | 35089 | Сегодня, 2:12 автор: arendator |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 968 | Вчера, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 901 | Вчера, 18:02 автор: Boymaster |
|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4661 | Вчера, 5:20 автор: Skyworker |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3384 | 23.4.2024, 13:50 автор: Vmir |
Текстовая версия | Сейчас: 25.4.2024, 10:57 |