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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Andrusa95
Отправлено: 10 Августа, 2011 - 21:33:46
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Помогите пожалуйста написать правильный путь подключения файла

Есть Корневой каталог
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"); - не работает

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

Заранее благодарен!


-----
Знание есть сокровище, но хранитель его — разум.

Пенн Вильям
 
 Top
DeepVarvar Супермодератор
Отправлено: 10 Августа, 2011 - 21:41:20
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Жостко...
А вы так этот и запрашиваете?:
http://localhost/www/sys/app/admin/l.php
 
 Top
Andrusa95
Отправлено: 10 Августа, 2011 - 21:46:02
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Да! Только без www! WWW являеться корневым каталогом сайта ,как и у любого другого.

(Отредактировано автором: 10 Августа, 2011 - 21:48:19)



-----
Знание есть сокровище, но хранитель его — разум.

Пенн Вильям
 
 Top
DeepVarvar Супермодератор
Отправлено: 10 Августа, 2011 - 21:54:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Сделайте echo получившегося пути, посмотрите что оно там получается.
Станет ясно почему не находит.
 
 Top
Andrusa95
Отправлено: 10 Августа, 2011 - 21:59:05
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Сделал вот что получается: Z:/home/al.local/www/sys/class/db/Do.class.php


-----
Знание есть сокровище, но хранитель его — разум.

Пенн Вильям
 
 Top
DeepVarvar Супермодератор
Отправлено: 10 Августа, 2011 - 22:01:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ох уж эта винда.. Даже и не помню как это там обходится.
Как-то колдуют с DIRECTORY_SEPARATOR
Ждите ответа тех, кто знает точно.
 
 Top
Andrusa95
Отправлено: 10 Августа, 2011 - 22:01:58
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Спасибо всё равно!


-----
Знание есть сокровище, но хранитель его — разум.

Пенн Вильям
 
 Top
biperch
Отправлено: 10 Августа, 2011 - 22:08:51
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009  
Откуда: Днепропетровск


Помог: 8 раз(а)




require_once(/../../class/db/Do.class.php");
где то так, может еще один ../ я в них путаюсь всегда
 
 Top
Andrusa95
Отправлено: 10 Августа, 2011 - 22:15:02
Post Id



Новичок


Покинул форум
Сообщений всего: 46
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




Пробовал и так: require_once(/../../class/db/Do.class.php"); ,и так: require_once(../../../class/db/Do.class.php"); , и даже так:require_once(/../../../class/db/Do.class.php"); - не работает


-----
Знание есть сокровище, но хранитель его — разум.

Пенн Вильям
 
 Top
PATCH
Отправлено: 11 Августа, 2011 - 01:26:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




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"].
 
 Top
illy
Отправлено: 11 Августа, 2011 - 07:36:40
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




require_once("../../class/db/Do.class.php"); Хорошо


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
PATCH
Отправлено: 12 Августа, 2011 - 18:48:39
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




illy пишет:
require_once("../../class/db/Do.class.php");

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

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

чота вы путаетесь с этой файловой системой

(Отредактировано автором: 12 Августа, 2011 - 18:48:54)

 
 Top
illy
Отправлено: 13 Августа, 2011 - 14:36:47
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




Так ведь файлы лежат: Улыбка
www->sys->app->admin->l.php
www->sys ->class->db->Do.class.php


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
PATCH
Отправлено: 13 Августа, 2011 - 18:56:53
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


Помог: 22 раз(а)




аа ну да если он не ошибся в написании каталогов то должно работать)
 
 Top
White
Отправлено: 13 Августа, 2011 - 19:04:36
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Andrusa95 а какую ошибку выдает php?


-----
if(time()>1356048000) die();
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB