Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Удалить заголовки при закачке файла через сокеты
 
 автор: realkasper   (12.10.2007 в 11:01)   письмо автору
 
 

У меня такая проблема- есть скрипт который должен скачать файл. И файл качается, но с заголовками. Никто не знает как решить эту проблему?


Вот код:

$link='http://site.ru/files/file.txt'; 
$cookie='user=admin'; 


$linkn=str_replace('http://','',$link); 
$host=substr($linkn,0,strpos( $linkn,'/')); 
$file=str_replace('http://'.$host,'',$link); 
$nn="\r\n"; 

$query="GET $link HTTP/1.0".$nn. 
'User-Agent: Opera/9.0 (Windows NT 5.1; U; en)'.$nn. 
"Host: $host".$nn. 
'Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1'.$nn. 
'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8'.$nn. 
'Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1'.$nn. 
'Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0'.$nn. 
"Referer: $link2".$nn. 
"Cookie: $cookie".$nn. 
'Cookie2: $Version=1'.$nn. 
'Connection: Close'.$nn.$nn; 

$fp = fsockopen("$host", 80, $errno, $errstr, 10); 

fputs($fp,$query); 

while (!feof($fp))  
{  
    $s=fgets($fp, 1024);  
    $d=fopen(basename($link),"a+b");// Создаем копию файла 
    fwrite($d, $s); 
}  
    fclose($fp); 




Заранее спасибо!

   
 
 автор: cheops   (12.10.2007 в 12:40)   письмо автору
 
   для: realkasper   (12.10.2007 в 11:01)
 

Найдите первую пустую строку (два подряд идущих \r\n) - это и будет конец заголовков и начало документа.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования