Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: hmoney от 26 Ноября 2005, 07:40:39

Название: Как подгрузить информацию с другого сайта
Отправлено: hmoney от 26 Ноября 2005, 07:40:39
Подскажите кто-нить по тонкостям http-запросов.

Мне надо подгрузить http://partner.porta.ru/mirror/wwwporta/tov/t11957.htm на свою страницу.

пробую:
$sx=file(\'http://partner.porta.ru/mirror/wwwporta/tov/t11957.htm\')

ошибка

пробую маленько хитрее:

$fp = fsockopen("partner.porta.ru", 80);
fputs($fp,"GET http://partner.porta.ru/mirror/wwwporta/tov/t11957.htm HTTP/1.0\\n\\n");
while (!feof($fp)) {
 $sx .= fgets($fp,512);
};
 

загружает страницу ошибки
Название: Как подгрузить информацию с другого сайта
Отправлено: Yukko от 26 Ноября 2005, 17:15:48
Цитировать
hmoney:
Как подгрузить информацию с другого сайта

договориться с владельцем сайта, чтобы дал возможность импортировать свою информацию.

Все!
Название: Как подгрузить информацию с другого сайта
Отправлено: hmoney от 26 Ноября 2005, 22:38:13
Зачем, все оказалось очень просто:

 $url = "http://partner.porta.ru/mirror/wwwporta/tov/t11957.htm";
 $ch = curl_init();
 curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt ($ch, CURLOPT_URL, $url);
 $add_content = @curl_exec ($ch);
 curl_close ($ch);
 echo $add_content;