$site = 'http://'. $_SERVER['HTTP_HOST'];
include $site."/conect.php";
но не работает, вот ошибка:
Warning: include() [function.include]: Failed opening 'http://site.ru/conect.php' for inclusion (include_path='.:/usr/local/php52/lib/php')
каким способом можно реализовать это?
Спустя 4 минуты, 52 секунды (29.06.2011 - 08:31) bulgakov написал(а):
http же не нужен...
Спустя 4 минуты, 11 секунд (29.06.2011 - 08:35) Invis1ble написал(а):
define('ROOT', str_replace('\\', DIRECTORY_SEPARATOR, $_SERVER['DOCUMENT_ROOT']) . DIRECTORY_SEPARATOR);
include ROOT . 'connect.php';
Спустя 3 минуты, 50 секунд (29.06.2011 - 08:39) kristall написал(а):
Сплошь и рядом на серверах урлы в include и т.п. запрещены. Используй абсолютный путь в файловой системе.
Спустя 2 минуты, 11 секунд (29.06.2011 - 08:41) Invis1ble написал(а):
kristall
Цитата |
Сплошь и рядом на серверах урлы в include и т.п. запрещены |


Оказывается да

Спустя 4 минуты, 47 секунд (29.06.2011 - 08:46) denis79513 написал(а):
Цитата (Invis1ble @ 29.06.2011 - 05:35) |
define('ROOT', str_replace('\\', DIRECTORY_SEPARATOR, $_SERVER['DOCUMENT_ROOT']) . DIRECTORY_SEPARATOR); |
Большое спасибо! не знал что такое DIRECTORY_SEPARATOR теперь почитал, полезная штука.