- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как можно на php получить дерево всех категорий при помощи readdir так чтобы он ходил максимально глубоко при этом без циклов в большом кол-ве, что-то я не соображу?
Как можно на php получить дерево всех категорий при помощи readdir так чтобы он ходил максимально глубоко при этом без циклов в большом кол-ве, что-то я не соображу?
рекурсия...
kostich,
Что-то невыходит:
http://ru.php.net/readdir
там в комментариях куча разных решений.
или вот вам алгоритм
Николай В.,
Спасибо помогло, только не могу понять никак как сделать чтобы выводилось оно как дерево... т.е. категория и подкатегории:
1 категория
-подкатегория
--подкатегория
--подкатегория
-подкатегория
2 категория
-подкатегория
-подкатегория
Segey, посмотрите, как выводятся простые деревья из MySQL-таблицы с parent-id, и попробуйте применить к своей задаче
Николай В.,
все, получается по пути определять какой она глубины вложенности
Николай В.,
Полагаю, решение очень неудачное - пробегаться по дереву и выполнять неопределённое кол-во запросов.
Петерхост (если не ошибаюсь), на таком начинает жутко тормозить :)
Лучше выбрать списком, а потом на ПХП построить дерево.
dkameleon, я предложенное вами решение для этого алгоритма реализовывать не стал, а просто перешел на Nested Sets - там дерево выгружается в нужном виде одним запросом.