PHP Proxy GetFile

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

Sergey_2003

Guest
PHP Proxy GetFile

Вопрос такой.
есть файл на удалённом хосте который лежит за прокси

делаю запрос:
PHP:
$request="GET ".$url." HTTP/1.0\r\nHost ".$proxy_host.":".$proxy_port."\r\nProxy-Authorization: Basic ".base64_encode($proxy_user.":".$proxy_pass)."\r\n\r\n";

$fp=fsockopen($proxy_host, $proxy_port, $errno, $errstr, 30);
fputs($fp, $request);
while(!feof($fp)) @$buffer.=fgets($fp,1024);
fclose($fp);
echo $buffer;
получаю вполне внятный ответ:
HTTP/1.0 200 OK
Date: Tue, 02 Mar 2004 23:53:30 GMT
Cache-Control: private
Content-Type: image/gif
Content-Length: 1005
Proxy-Connection: close

ну и собственно сам файл

так вок, может кто подскажет как корректно отделить (мухи отдельно, коклеты отдельно) хедеры от бинарных данных что бы вдальнейшем их в файл засунуть

P.S. curl не предлогать нету его на хостинге

Заранее благодарен.
 

Burunduk-13

[CBT], Старожил РНРClub'a
Заголовки от самого файла отделяються одной пустой строкой.

Так ли трудно разделить полученные данные по первой пустой строке на две части?
 

Alien

Новичок
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.
http://php.spb.ru
http://faq.phpclub.ru
http://detail.phpclub.ru/
Поиск по форуму
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху