![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
Мне недавно flashaa посоветовал использовать скрипт для определения текущей директории скрипта
Вопрос: как получить URL папки на один уровень ниже текущей? Определить имя текущей директории и потом удалить из конца строки HTTP_ROOT ? -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
supercelt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Скажу алгоритм, если я тебя правильно понял, то тебе наверное нужно следующее
есть путь; http://regergrgfr.ru/dir1/dir2/dir3. Скрипт лежит в dir3. А тебе надо получить юрл до dir2. Сначала експлодем раздели путь через слеши, сосчитай кол-во элементов массива, потом от этого числа отнеми 2 и выведи кол-во массивов без последнего
Не знаю правда будет работать или нет)) |
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
если речь идет о папке в файловой системе, то я бы сделал realpath(getcwd()."../")
а для пути на сайте... только руками, наверное. strrpos "/" и отрезать с проверками, разумеется. |
|||
|
||||
s0lman |
|
|||
![]() Белый и лохматый ![]() ![]() Профиль Группа: Участник Сообщений: 637 Регистрация: 1.11.2007 Где: Ukraine Репутация: 9 Всего: 29 |
supercelt, спасибо за алгоритм.
Код и в самом деле не работал - пришлось немного подкорректировать. -------------------- Когда я уже выучусь на волшебника? :( |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |