Вопрос по сокетам

Статус
В этой теме нельзя размещать новые ответы.

Stalker74

Guest
Вопрос по сокетам

Возник вопрос по сокетам. Быть может кто-то сталкивася с этой проблемой или сможет объяснить, почему возникает проблема с чтением.
Суть такая. Есть скрипт, который по идее должен скачивать картинку с www.ozon.ru.

<?php
$resp = "";
$fp = fsockopen("www.ozon.ru", 80, &$errno, &$errstr, 30);
if (!$fp) {die("Server $server. Connection failed: $errno, $errstr");}
fputs($fp,"GET /multimedia/books_covers/small/1000142443.gif\n");
while(!feof($fp))
{$resp.=fgets($fp,1024);}
fclose($fp);
echo $resp;
$fff = fopen("/img/1000142443.gif","w+b");
fputs($fff,$resp);
fclose($fff);
print "Ok.";
?>

http://www.ozon.ru/multimedia/books_covers/small/1000142443.gif - реально существующее изображение (проверено).

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

Большая просьба помочь. Вопрос скорей теоретический.

P.S.
Когда я научусь делать также, как сделано на озоне, я сам себя бояться буду. :)
 

SiMM

Новичок
Вопрос конечно для продвинутых... А по существу - в мане по [m]fsockopen[/m] есть масса примеров того, как правильно составлять запросы.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху