Мистер Ян
Освоившийся
Дата регистрации:
27.08.2012 14:32:19
Сообщений: 36
Михаил! Вчера у меня возникла проблема. Делал так: include "http://bfmv.local/scripts/menu.html", то есть подключал меню, пользуясь абсолютным путем к файлу menu.html. На все это, мой сервер заявил, что
Warning: include() [function.include]: URL file-access is disabled in the server configuration in X:\home\BFMV.local\www\music\2004-Bullet_For_My_Valentine_(EP).php on line 16
Warning: include(http://bfmv.local/scripts/musicpage.php) [function.include]: failed to open stream: no suitable wrapper could be found in X:\home\BFMV.local\www\music\2004-Bullet_For_My_Valentine_(EP).php on line 16
Warning: include() [function.include]: Failed opening 'http://bfmv.local/scripts/musicpage.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in X:\home\BFMV.local\www\music\2004-Bullet_For_My_Valentine_(EP).php on line 16
Сразу предупрежу, что скрипт у меня правильный, т.к. если я задаю относительный путь, все спокойно функционирует. Мне кажется, проблема в настройке сервера. Последний "Ворнинг" мне понятен, а вот первые два - нет. Подскажите пожайлуста, что мне делать если нужно подключить файл именно с помощью абсолютного путя?
ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
используйте конструкцию require_once
Мистер Ян
Освоившийся
Дата регистрации:
27.08.2012 14:32:19
Сообщений: 36
Не катит, то же самое пишет... Первое предупреждение говорит о сервере, как я перевел, что он что то не поддерживает, значит ошибка скорее в настройках, чем в моем скрипте
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Нельзя подключать файлы через http, нужно использовать только физические пути.
Мистер Ян
Освоившийся
Дата регистрации:
27.08.2012 14:32:19
Сообщений: 36
Тогда задам,возможно, глупый вопрос: как мне подключить php файл, если он на дирректорию выше? То есть есть(грубо говоря) папка www, в ней menu.html и папка pages, в которой есть файл main.php... Как подключить menu.html к main.php? Что нужно написать?
ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
require_once "../menu.html";
Мистер Ян
Освоившийся
Дата регистрации:
27.08.2012 14:32:19
Сообщений: 36
Большое спасибо, так все работает! А можно ли css файлы с http подключать? Я так всегда делаю...
ilyadenisovid
Мастер
Дата регистрации:
28.01.2013 18:32:29
Сообщений: 213
да
Мистер Ян
Освоившийся
Дата регистрации:
27.08.2012 14:32:19
Сообщений: 36
Спасибо, жить стало теперь намного легче)))