Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как обойти index.php и выйти на уровень выше


Автор: mmmoi 18.1.2013, 11:20
Здравствуйте.

Структура директорий моего (упращ.) сайта такая : папка view-
                                                                                  index.php
                                                                                  - папка admin
                                                                                                       -index.php

В файле    admin / index.php  сделал ссылку на файл view / index.php (который находится на уровень выше)
Но перейти к индексному файлу в корневой дирректории сайта не удается.Не выходит из папки admin/

Может что-то нужно прописать в htaccess или я не правильно организовал структуру ?
Как сделать ,чтобы ссылка перемещала на файл,находящийся на уровень выше?

Автор: Aliance 18.1.2013, 12:41
Про какую ссылку идет речь? Если про HTML URL, то при чем здесь PHP и где код? Если про PHP PATH, то опять же где код?

Автор: Gold Dragon 18.1.2013, 12:44
чтобы не мудрить, создай две константы: одна для абсолютного пути до корня, другая URL-сайта
и всё остальное делай уже относительно констант

Вот только зачем это всё? Не проще ли сделать один вход, в нём обрабатывать переадресацию его и контролировать

Автор: Addmin 19.1.2013, 15:15
Переход на уровень выше, если доступ к папке не закрыт - это "..". То есть, чтобы перейти из admin/index php в view/index.php нужно сделать так

../view/index.php

А вообще конечно лучше всего плясать от корня. А ещё лучше - сразу начать работать с фреймворками.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)