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 :: Include

 PHP.SU

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


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

> Описание: include не работает
vampire14
Отправлено: 24 Апреля, 2012 - 10:24:09
Post Id



Новичок


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


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




Всем привет... Подскажите пожалуйста, почему не работает include в приведённом ниже примере:

находимся по адресу localhost/1/2/1.php, в файле 1.php находится код написаный ниже, он должен склеить файл 1.php с файлом 2.php который не находится в папке с именем 2.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP include 'http://localhost/1/2.php'; ?>
  3.  


Заранее спасибо за помощь!
 
 Top
avtor.fox
Отправлено: 24 Апреля, 2012 - 10:28:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


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




А Вы уверены что на сервере включена возможность линковать файлы по полному пути? (с http) Улыбка
 
 Top
vampire14
Отправлено: 24 Апреля, 2012 - 10:35:03
Post Id



Новичок


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


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




avtor.fox пишет:
А Вы уверены что на сервере включена возможность линковать файлы по полному пути? (с http) Улыбка

Не уверен, я в первые сталкиваюсь с этой проблемой, по скольку сайт над которым я работаю, это мой первый сайт.
(Добавление)
не работает на localhost, и не работает на хосте ho.ua, куда я установил свой сайт.
 
 Top
snikers987
Отправлено: 24 Апреля, 2012 - 10:41:26
Post Id



Участник


Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011  
Откуда: Крым


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




vampire14 пишет:
avtor.fox пишет:
А Вы уверены что на сервере включена возможность линковать файлы по полному пути? (с http) Улыбка

Не уверен, я в первые сталкиваюсь с этой проблемой, по скольку сайт над которым я работаю, это мой первый сайт.
(Добавление)
не работает на localhost, и не работает на хосте ho.ua, куда я установил свой сайт.


Директива allow_url_include в php.ini, по умолчанию отключена.
Но подозреваю, что это Вам совершенно не нужно..

(Отредактировано автором: 24 Апреля, 2012 - 10:44:59)



-----
Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
 
My status
 Top
vampire14
Отправлено: 24 Апреля, 2012 - 10:55:11
Post Id



Новичок


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


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




Если обращаться к файлу уровнем ниже, то все работает.
А мне нужно подняться по адресу localhost/1/2.php из localhost/1/2/1.php, тоесть на уровень выше, и так не работает.
 
 Top
Crate
Отправлено: 24 Апреля, 2012 - 11:02:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


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




vampire14
 
 Top
vampire14
Отправлено: 24 Апреля, 2012 - 11:09:07
Post Id



Новичок


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


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




Crate пишет:

не работает.
 
 Top
Tonik992
Отправлено: 24 Апреля, 2012 - 11:21:44
Post Id


Новичок


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


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




Находимся в
localhost/1/2/1.php
нам нужно подключить файл, который находится в
http://localhost/1/2.php
Для этого достаточно перейти на уровень выше:
 
 Top
DlTA
Отправлено: 24 Апреля, 2012 - 11:29:56
Post Id



Постоянный участник


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


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




или делать инклуд от корневого каталога
include_once("{$_SERVER['DOCUMENT_ROOT']}/1/2.php");
 
 Top
vampire14
Отправлено: 24 Апреля, 2012 - 11:42:23
Post Id



Новичок


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


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




Tonik992 пишет:
Находимся в
localhost/1/2/1.php
нам нужно подключить файл, который находится в
http://localhost/1/2.php
Для этого достаточно перейти на уровень выше:

Спасибо всем, работает, УРА!
 
 Top
Алексеей
Отправлено: 24 Апреля, 2012 - 14:06:32
Post Id


Посетитель


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


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




vampire14, на будущее: правильно написал DlTA, проще всего вызвать файл таким методом:
PHP:
скопировать код в буфер обмена
  1. <?PHP include($_SERVER['DOCUMENT_ROOT']."/1/2.php"); ?>

только путь к файлу должен начаться с корневой папки.
 
 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