Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не удается подключить файл!
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Не удается подключить файл!

Страниц (1): [1]
 

1. Andrusa95 - 10 Августа, 2011 - 21:33:46 - перейти к сообщению
Помогите пожалуйста написать правильный путь подключения файла

Есть Корневой каталог
www->sys->app->admin->l.php
www->sys ->class->db->Do.class.php

Нужно в файле l.php подключить файл Do.class.php

Пробовал:
require_once($_SERVER["DOCUMENT_ROOT"]."/sys/class/db/Do.class.php"); - не работает

Помогите пожалуйста указать правильный, рабочий путь к файлу!

Заранее благодарен!
2. DeepVarvar - 10 Августа, 2011 - 21:41:20 - перейти к сообщению
Жостко...
А вы так этот и запрашиваете?:
http://localhost/www/sys/app/admin/l.php
3. Andrusa95 - 10 Августа, 2011 - 21:46:02 - перейти к сообщению
Да! Только без www! WWW являеться корневым каталогом сайта ,как и у любого другого.
4. DeepVarvar - 10 Августа, 2011 - 21:54:17 - перейти к сообщению
Сделайте echo получившегося пути, посмотрите что оно там получается.
Станет ясно почему не находит.
5. Andrusa95 - 10 Августа, 2011 - 21:59:05 - перейти к сообщению
Сделал вот что получается: Z:/home/al.local/www/sys/class/db/Do.class.php
6. DeepVarvar - 10 Августа, 2011 - 22:01:02 - перейти к сообщению
Ох уж эта винда.. Даже и не помню как это там обходится.
Как-то колдуют с DIRECTORY_SEPARATOR
Ждите ответа тех, кто знает точно.
7. Andrusa95 - 10 Августа, 2011 - 22:01:58 - перейти к сообщению
Спасибо всё равно!
8. biperch - 10 Августа, 2011 - 22:08:51 - перейти к сообщению
require_once(/../../class/db/Do.class.php");
где то так, может еще один ../ я в них путаюсь всегда
9. Andrusa95 - 10 Августа, 2011 - 22:15:02 - перейти к сообщению
Пробовал и так: require_once(/../../class/db/Do.class.php"); ,и так: require_once(../../../class/db/Do.class.php"); , и даже так:require_once(/../../../class/db/Do.class.php"); - не работает
10. PATCH - 11 Августа, 2011 - 01:26:54 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. include ("../../../sys/class/db/Do.class.php");


CODE (htmlphp):
скопировать код в буфер обмена
  1. Пробовал и так: require_once(/../../class/db/Do.class.php"); ,и так: require_once(../../../class/db/Do.class.php"); , и даже так:require_once(/../../../class/db/Do.class.php"); - не работает
а где твой подкаталог sys? XD
(Добавление)
помойму у вас denwer стоит) и возможно отключена какае то функция которая влият на

PHP:
скопировать код в буфер обмена
  1. require_once($_SERVER["DOCUMENT_ROOT"]."/sys/class/db/Do.class.php"); - не работает

точно не знаю , но насчет винды) у меня стои винда и самостоятельно настроеная связка apache+php+mysql и без каких либо манипуляций все нормально работает с $_SERVER["DOCUMENT_ROOT"].
11. illy - 11 Августа, 2011 - 07:36:40 - перейти к сообщению
require_once("../../class/db/Do.class.php"); Хорошо
12. PATCH - 12 Августа, 2011 - 18:48:39 - перейти к сообщению
illy пишет:
require_once("../../class/db/Do.class.php");

кэп у тебя он вернется на два каталога назад а трэба на 3 sys/app/admin/l.php

../../../l.php

чота вы путаетесь с этой файловой системой
13. illy - 13 Августа, 2011 - 14:36:47 - перейти к сообщению
Так ведь файлы лежат: Улыбка
www->sys->app->admin->l.php
www->sys ->class->db->Do.class.php
14. PATCH - 13 Августа, 2011 - 18:56:53 - перейти к сообщению
аа ну да если он не ошибся в написании каталогов то должно работать)
15. White - 13 Августа, 2011 - 19:04:36 - перейти к сообщению
Andrusa95 а какую ошибку выдает php?

 

Powered by ExBB FM 1.0 RC1