Автор Тема: путь в скрипте  (Прочитано 2657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
путь в скрипте
« : 26 Апреля 2002, 17:09:34 »
Ситуация такая:
у меня лежит файл допустим в директории /1/index.php, а мне нужно ослаться на файл лежащей в директории /inc/inc.php
Пытался указать полный адрес(http://localhost/inc/inc.php), но не получается он пишет ошибку:
Warning: Failed Opening \'http://localhost/inc/inc.php\' for inclusion (include_path=\'..\') in c:\\usr\\cmc\\1\\index.php on line 21

собственно, вопрос в том как эту ощибку устранить?!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
путь в скрипте
« Ответ #1 : 26 Апреля 2002, 17:14:14 »
include($HTTP_SERVER_VARS[DOCUMENT_ROOT].\'/inc/inc.php\');
 
или

include("../inc/inc.php");
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
путь в скрипте
« Ответ #2 : 26 Апреля 2002, 17:43:19 »
WildWeb
в php.ini
отключи include_path
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
путь в скрипте
« Ответ #3 : 26 Апреля 2002, 17:48:30 »
ThE0ReTiC, слуш! а правда да сейчас нужно писать именно как ты написал - а не так как такие криворукие как я раньше - типа $document_root ?
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
путь в скрипте
« Ответ #4 : 26 Апреля 2002, 17:51:42 »
ЖеньКа
Правда. в 4.2.0 $DOCUMENT_ROOT, $PHP_SELF, etc... по умолчанию недоступны.
А $DOCUMENT_ROOT и я раньше писал.
AS IS...

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
путь в скрипте
« Ответ #5 : 26 Апреля 2002, 22:50:46 »
Цитировать
Пытался указать полный адрес(http://localhost/inc/inc.php), но не получается он пишет ошибку:

при удаленном инклуде сначала происходит выполнение кода на сервере, в потом вставка результата в родительский сценарий (при условии, если происходит парсинг php, т.е. скрипт с расширением .php). Причем, переменные не передаются.
указывать нужно или полный локальный путь, например:
/home/www/public_html/inc/example.inc.php
или
Цитировать
include($HTTP_SERVER_VARS[DOCUMENT_ROOT].\'/inc/inc.php\');

или относительный, но тоже локальный:
Цитировать
include("../inc/inc.php");
с уважением,
магистр белой магии.

Оффлайн WildWeb

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
путь в скрипте
« Ответ #6 : 27 Апреля 2002, 10:26:28 »
ок., всем спасибо, все настроилось:)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28