Разное > Флейм

хлебные крошки

<< < (4/8) > >>

Макс:
что делает explode - читай в мануале ([p]explode[/p])
---
Наверное самое простое :
$path = dirname($_SERVER[\'PHP_SELF\']); - получаешь текущую папку, в которой находится юзер. Она будет иметь вид:
/dir1/dir2/dir3
строкой:
$dirs = explode("/", $path);
ты получишь массив папок: array("dir1","dir2","dir3");

Путь, который тебе надо будет построить будет состоять из ссылок:
1. /index.php - корень сайта
2. /dir1/index.php - первая папка
3. /dir1/dir2/index.php - вторая папка
4. /dir1/dir2/dir3/index.php - третья папка
5. $_SERVER[\'PHP_SELF\'] - текущий файл
Первый и последний пункты добавляешь ручками, а те что между ними в цикле:
foreach ($dirs as $dir) {
   ... // формируешь путь
}

Neter:
Вобще, на заре своего занятия кодингом на ПХП когда я ещё не знал что такое MySQL помню тоже такую шнягу мне надо было сделать, создавал свой первый и последний супер-мега-портал ;) Так вот, я в каждой директории ложил файл index.txt с названием рубрики и её описанием и просто в цикле спускался к корню сайта паралельно читал Индексы, выводя названия рубрик.

cosss:
Макс
Ну терь ясно немного, а NestedSets?

Макс:
http://detail.phpclub.net/article/db_tree

cosss:
Бррр, рано мне еще наверно

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии