Форум сетевых администраторов
Показаны 9 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- абсолютные пути в include (http://netadmin.ws/forum/showthread.php?threadid=3330)


Помещено Afina 29-09-2002 в 08:34:

абсолютные пути в include

насколько я понимаю include ищет файлы в каталогах указанных в include_path, т.е. обычно "."
как заставить include искать файлы относительно корня сайта?
а то приходится в файле /index.php писать include "inc/header.php", а в /lalala/index.php - include "../inc/header.php"


Помещено Lisa 29-09-2002 в 11:33:

include "/inc/header.php"

__________________
Lisa


Помещено const 29-09-2002 в 12:19:

Корневые пути для инклюда устанавливаются в include_path = "" и относительно этого уже нужно писать дальнейшие пути, т.е. если, например, include_path = "/inetpub/wwwroot", а сайт находится /inetpub/wwwroot/site, то путь для корня сайта будет include "/site/index.php", а для /inetpub/wwwroot/site/test/index.php - include "/site/test/index.php"

__________________
http://www.virtualflight.ru


Помещено Afina 29-09-2002 в 13:01:

2Lisa: если include_path="." то нет никакой разницы, есть / в начале или нету. искать начинает всеравно от текушего местоположения скрипта

перефразирую вопрос

1 как правильно в скрипте изменить include_path
2 как изменить include_path для всех скриптов сразу. (сервер Apache)


Помещено Lisa 29-09-2002 в 14:34:

const Afina
и правда что

include_path для всех скриптов сразу меняется в файле php.ini

__________________
Lisa


Помещено Afina 29-09-2002 в 14:40:

если нет доступа к php.ini?


Помещено Lisa 29-09-2002 в 16:55:

Такой вариант видела:

В .htaccess
php_value include_path "/home/user/www/site/html"

или в самом файле, в котором нужно поменять:
ini_set("include_path","/home/user/www/site/html");

__________________
Lisa


Помещено Afina 29-09-2002 в 17:08:

уже лучше, спасибо, пойду эксперементировать


Помещено SCHIZO 07-10-2002 в 02:34:

используй собственный массив путей и подставляй где надо...

__________________
FAQ OFF


Формат времени GMT. Текущее время 14:19.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.