Скопировать файл с удаленного сервера

Moris

Новичок
Скопировать файл с удаленного сервера

Скрипт:

$site="https://site_url?a=b&s=*&c=*";

$f1=fopen($site,'r');
$f2=fopen('grab.tmp','w');
while(!feof($f1)){
fputs($f2,fgets($f1));
}
fclose($f1);
fclose($f2);

раньше все работало(было только другое значение переменной site) - этот же скрипт не работает. Почему? файл просто не копируется
 

Фанат

oncle terrible
Команда форума
тот сервер не хочет, чтобы с него копировали файлы.
 

Moris

Новичок
и это никак не обойти?

-~{}~ 12.02.05 19:46:

пробую с использованием fsockopen:

$fp = fsockopen ($site, 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs ($fp, "GET / HTTP/1.0\r\nHost: $site\r\n\r\n");
while (!feof($fp)) {
echo fgets ($fp,128);
}
fclose ($fp);
}

пишет message too long (40) - что это значит?
 
Сверху