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


Автор: PROme2 11.1.2006, 16:29
что-то я или туплю или... smile
например, в корне есть файл 1.php
а в неком папке dir1/dir2/dir3/ есть файл 2.php
как 1.php заинклудить в 2.php? так, чтобы переменные из 1.php были доступны в 2.php
что-то я туплю smile

Автор: Janus 11.1.2006, 16:53
include '../../../1.php';

Автор: Mal Hack 11.1.2006, 17:37
А лучше писать путь от корня сервера, т.е.
/home/user/www/1.php

Автор: AztEK 11.1.2006, 17:48
Mal Hack А чем лучше?

Автор: Mal Hack 11.1.2006, 17:50
быстрее работает, т.к. если ты пишешь ./dir1/1.php PHP все равно его преобразовывает к виду от корня веб-сервера.
Да и в плане безопасности это плюс, хоть и небольшой.

К тому же, это путь через константу ввести можно, а следовательно, скрипт будет более переносимым, да и читаемым.

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