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


Автор: savage 14.2.2004, 07:39
Вот сделал я маленький проэкт, для друга.
Тут такая структура:
- Папка с документами www - там все странички валяются
- cgi-bin - там cgi скрипты.

В папке www есть папка c файлом admin/scripts/page_script.php, и еще файл admin/config.dat.
Вот в папке www лежит index.php который обращается к этим файлам:
Код
include "../www/admin/scripts/page_script.php".

Еще в папке www еще файл user/script.php в нем идет обращение к файлу config.dat: но
Код
include "../../www/admin/config.dat ".


Дома у меня все работает. Вчера, для пробы на зарегестрировался на www.h11.ru. И залил туда все что мне надо. Оказалось что ни фига не работает. А структура вроде одна и таже.

При входе на index.php она пишет :
Warning: main(../admin/scripts/page_script.php): failed to open stream: No such file or directory in /home/x/xxxx.h11.ru/WWW/index.php on line 2
Fatal error: main(): Failed opening required '../admin/scripts/page_script.php' (include_path='.:/usr/local/share/pear') in /home/x/xxxx.h11.ru/WWW/index.php on line 2

Подскажите кто знает, может я что то не так делаю, или хостинг мозги пудрит.
Зарание благодарен!

Автор: Sattu 14.2.2004, 10:07
если у тебя папка admin/ находится в WWW/ , то нужно написать:

include(admin/scripts/page_script.php);

нужно все пути задавать относительно WWW/index.php

Автор: savage 14.2.2004, 10:34
Понял. А что делать с: файлом в папке www - user/script.php в нем идет обращение к файлу config.dat, как на него ссылатся.
Я такой тупой....:-(

Автор: MuToGeN 14.2.2004, 10:55
Да... Кстати, в Unix www и WWW - вещи абсолютно разные.

Автор: Sattu 14.2.2004, 11:06
Цитата
А что делать с: файлом в папке www - user/script.php в нем идет обращение к файлу config.dat, как на него ссылатся.

include (../admin/config.dat);

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