Вызов удаленного файла с библиотекой функций

Dreamer76

Through thorns
Вызов удаленного файла с библиотекой функций

У меня вопрос.

Вот у меня есть сайт www.site1.ru

На нем лежит файл index.php.

В этом index.php вызывается функция firm(),
обработка которой лежит в файле fnc.php на другом сервере (сайте).

В index.php на сайте www.site1.ru есть строка:

require_once("http://www.site2.ru/dl/fnc.php");

При запуске www.site1.ru мне выдается:

Fatal error: Call to undefined function: firm() in /www/****/www/htdocs/1/index.php on line 11

Почему он не дергает удаленный php? :(
 

Garret

Кто здесь?
Потому что ни физически ни телепатически это не возможно.
 

Dreamer76

Through thorns
Всмысле невозможно? Неужели нельзя подгрузить файл с функциями ??
 

Lews

Новичок
Представь, что на сайте какого-нить банка лежит файл config.php со спискому паролей - ты подключаешь этот файл удаленно из своего скрипта и получаешь список паролей? =)

При использовании require для урлов ты получаешь не исходник файла, а результат запроса http://www.site2.ru/dl/fnc.php.

Т.е. зайди в браузере на http://www.site2.ru/dl/fnc.php и посмотри, что будет отображено - именно этот текст и получит твой index.php, ни больше, ни меньше.
 

Lews

Новичок
Можно придумать различные извращения, но, наверное, стоит определиться, действительно ли это необходимо - скорее всего никаких удаленных библиотек не нужно.
 

fog

Рыцарь Джедай
Обычно подключают библиотеки находящиеся на том же сервере.

Подключать с другого, запрашивая по HTTP - ресурсоёмко да и как-то глупо =)

Так что, думай другие мыси...
 

maxru

МИФИст
гг, а у меня идиотская идея - пусть fnc.php выдает содержимое "старого" fnc.php, тогда все будет нормально.
Тссс.... все молчим ;)
 

boda

Новичок
можно еще прибить пхп на site2.ru. Вот правда намучается человек, если библиотека работает с локальной ФС :)
 
Сверху