include для файла находящегося на другом хостинге.

v2l

Guest
include для файла находящегося на другом хостинге.

Ситуация следующая - хочется включить в свой скрипт другой скрипт который содержит функции и параметры, но лежит на удаленном хостинге.

к примеру на однох хостинге лежит файл function.php следующего вида:
<?
function test(){
// do somethings
return;
}

?>


А на другом я делаю:
index.php
<?
include ('http://www.test.com/function.php');
?>

и получаю: Warning: main(): stream does not support seeking in index.php line 2


что и как подкрутить что бы все "ожило".


пока писал стал догадываться, что первый хосте отдает не содержимое, а то что получилось после интерпретации php...

но как получить сорец ? и где это настраивать....
 

mani13

Новичок
да не почему... есть такое извращение как:
соединяемся по фтп
скачиваем файл
инклудим

но, ИМХО, извращение...
 

v2l

Guest
Автор оригинала: Макс
исходник ты никак не получишь. Эта была бы дыра в ПХП.
получить, получить - достаточно сменить расширение...
что я только что сделал, и файл отдается, и все как оказалось заработало =)
 

Макс

Старожил PHPClub
только в этом случае его сможет получить любой, кто узнает адрес файла.
 

arz_user

Guest
Автор оригинала: v2l
к сожалению да.
Можно разрешить доступ к файлу только IP сервера, с которого ты его вызываешь.
Думаю будет лучше.
 
Сверху