|
|
|
| У меня такая проблема- есть скрипт который должен скачать файл. И файл качается, но с заголовками. Никто не знает как решить эту проблему?
Вот код:
$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);
|
Заранее спасибо! | |
|
|