|
|
|
| Подскажите, пожалуйста, как на PHP реализовать вывод строки, содержащей путь к страничке, которую просматривает пользователь?
Что-то типа:
Главная->Статьи->Программирование->PHP. | |
|
|
|
|
|
|
|
для: RomanA
(03.05.2006 в 13:41)
| | А данные где и в каком виде хранятся? | |
|
|
|
|
|
|
|
для: Саня
(03.05.2006 в 15:38)
| | Данные в MySQL. Хранятся в виде таблиц соответственно. | |
|
|
|
|
|
|
|
для: RomanA
(03.05.2006 в 16:21)
| | Нужно взять id раздела "PHP", по этому id выбрать id родительского раздела "Программирование" и т. д. А затем из полученной цепочки составить что-то типа... | |
|
|
|
|
|
|
|
для: Саня
(03.05.2006 в 16:37)
| | Не верное понимание вопроса. Попробую перефразировать.
Как без привязки к структуре хранения данных сайта, сформировать строку, содержащую путь к странице?
Подозреваю, что алгоритм должен основываться на расположении директорий. Т.е. в какой директории, относительно корневой директории сайта, находится страница. | |
|
|
|
|
|
|
|
для: Саня
(03.05.2006 в 16:37)
| | Вот. Нашел на сайте SoftTime.
Если пойти по ссылке "http://www.softtime.ru/info/articlephp.php?id_article=70",
то над названием статьи будет то, что я хочу -
| Статьи о PHP | Работа с SQLite. | |
|
|
|
|
|
|
|
для: RomanA
(03.05.2006 в 17:26)
| | информация хранится в бд, поэтому см. выше. Саня правильно написал... | |
|
|
|
|
|
|
|
для: P@Sol
(03.05.2006 в 17:34)
| | ОК. А если данные хранятся не в БД? Если есть несколько директорий произвольной вложенности, и в них лежат страницы? Можно сказать, статические. | |
|
|
|
|
|
|
|
для: RomanA
(04.05.2006 в 09:58)
| | Нужно определить путь к странице ($PHP_SELF), затем разобрать его. Получится список папок к странице. Затем сопоставить имена папок именам разделов. | |
|
|
|
|
|
|
|
для: Саня
(04.05.2006 в 21:01)
| | Спасибо. | |
|
|
|