Автор Тема: Помогите пожалуйста с include() и require()!  (Прочитано 4475 раз)

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

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Помогите пожалуйста с include() и require()!
« : 29 Декабря 2002, 01:26:01 »
Ребята, помогите разобраться!
"Проблема" вот в чем. Мне нужно в коде php программы включить некоторый фрагмент кода, который записан в отдельном файле. Файл нужно включить полностью, а не его частично. Этот фокус реализуется функциями include() и require(). А теперь сама суть дела.Файл который необходимо включить НЕ находится в том же каталоге что и ПХП программа в которую необходимо вставить файл, т.е. мне нужно указать путь до него - не получается!!!!!!!!

Работает только путь относительно текущей директории, т.е. следующие конструкции:
include ("file_name.xxx");
include ("some_dir/file_name.xxx");
include ("../file_name.xxx");

А вот такие конструкции, по чему то не пашут:
include ("/some_path/file_name");
include ("http://www.dzone.h1.ru/config/file_name.xxx");

При этом выдается примерно следующее сообщение об ошибке:
Warning: Failed opening \'http://www.dzone.h1.ru/config/config_default.cfg\' for inclusion (include_path=\'.;c:\\php4\\pear\') in c:\\home\\d\\dzone.h1.ru\\www\\test.php on line 5

PHP стоит версии 4.2.3. Устанавливался инсталяшкой. PHP.INI не перестраивал после установки. Apache стоит версии 1.3.12. ОС Win98SE.

Подскажите, можно ли использовать пути не относительно текущего каталога, а относительно диска, т.е. типа "/home/user/site_doman.ru/www/file_name.xxx". Если можно, то как???? Что то у меня не получается.

--------------------
С уважением, Nicki.
http://www.dzone.h1.ru
nickicool@mail.ru
Поздравления с днем Святого Валентина

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите пожалуйста с include() и require()!
« Ответ #1 : 29 Декабря 2002, 02:01:16 »
именно ТОЛЬКО относительно диска и можно вставить ФАЙЛ.
не получается только потому, что ты пишешь неправильный путь.

НИКАКОЙ проблемы с include нету. Есть проблема с руками.

Оффлайн Nicki

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 107
  • +0/-0
  • 0
    • Просмотр профиля
    • http://cprazdnikom.ru
Помогите пожалуйста с include() и require()!
« Ответ #2 : 29 Декабря 2002, 19:57:50 »
Я конечно понимаю, что типа "Я" ас и могу позволить себе сослаться на чьито "кривые" руки, вместо того, чтобы показать правильный вариант. Я ПХП пытаюсь использовать (учить) только третий день. Откуда у меня опыт?????? Я решил спросить совета у знающих людей и вместо помощи получил ярлык "криворукого" или "кривомозгового". Знаешь, если бы ты что нить сам попытался изучить с нуля, как я (ни когда и ни чего не перограммировал), то сомневаюсь, что у тебя все получалось бы. Спустись на землю "умник" - есть им умнее.

Есть тут хоть кто ни будь, кто мне укажет на мои ошибки, направит на правильный путь?
Поздравления с днем Святого Валентина

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите пожалуйста с include() и require()!
« Ответ #3 : 29 Декабря 2002, 21:59:06 »
Цитировать
можно ли использовать пути не относительно текущего каталога, а относительно диска

Можно. $DOCUMENT_ROOT/some_path/somefile.
TANSTAAFL

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите пожалуйста с include() и require()!
« Ответ #4 : 29 Декабря 2002, 23:08:07 »
охохох...
еще раз повторяю, для людей с повышенным самолюбием и пониженной внимательностью.

никакой принципиальной ошибки, указывая путь от корня диска, ты не делаешь.  Ты просто пишешь неправильный путь. Потому и не находит.
понимаешь? Если ты вместо водочного магазина пришел в продуктовый, то это не значит, что ты ходить не умеешь, а значит, что путь был неправильный.
может быть так тебе доступнее будет.

И  если тебе надо от корня ДИСКА, то не надо приводить сообщение об ошибке открытия виртуального, не существующего в осязаемой реальности пути - \'http://www.dzone.h1.ru/config/config_default.cfg\'

Оффлайн gad

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Помогите пожалуйста с include() и require()!
« Ответ #5 : 30 Декабря 2002, 07:10:22 »
{MODERATED} by AliMamed: не флейми
« Последнее редактирование: 30 Декабря 2002, 16:07:46 от AliMamed »

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Помогите пожалуйста с include() и require()!
« Ответ #6 : 30 Декабря 2002, 15:02:07 »
Николай, пиши путь повиндовски. Типа
 "c:/home/d/dzone.h1.ru/www/и_так_далее"
начиная с имени диска и все будет ништяк.
Все болезни от нервов, только сифилис от удовольствия

 

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