[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: путь include
Glorious
Привык к тому, чтобы в начале пути include ставить слэш.
include('/my/path/to/file.php');


И все было хорошо: как на денвере, так и на sweb.ru

Но вот появилась необходимость залить сайт на nic.ru, а там гора ошибок failed to open stream, и все из-за первого слэша.

Подскажите, что в php.ini поправить, чтобы все опять было четко? :)



Спустя 5 минут, 19 секунд (23.12.2011 - 22:40) kovaldm написал(а):
А при чем тут php.ini?

Спустя 12 часов, 23 минуты, 14 секунд (24.12.2011 - 11:03) redreem написал(а):
делай так:

1. в index.php (то что в конревом лежит) объявляй константу

define ('ROOT_DIR', dirname(__FILE__));


2. все дальнейшие подключения файлов выпоняй по схеме

include(ROOT_DIR.'/my/path/to/file.php');

Спустя 49 минут, 1 секунда (24.12.2011 - 11:52) GET написал(а):
Цитата
include('/my/path/to/file.php');


и скобки можно не ставить

Спустя 2 часа, 32 минуты, 46 секунд (24.12.2011 - 14:25) inpost написал(а):
Glorious
Используй РУТ адрес для ссылки от корня.
... упс, сверху уже дали пример...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.