странно очень, была у меня эта проблемка.. я её решал с плмошью php сессий... т.е. пересохранял файл - а потом давал скачивать + проверял активнось..... темп файлы удалял через 10-15 минут, но места это жрать будет
хотя
по идее
Код:
<?
$fd = fopen("http://www.server2.ru/image.gif", "r");
while (!feof ($fd)) {
$buffer .= fgets($fd, 4096);
}
fclose ($fd);
header("Content-type: unknown/xxx");
header("Content-Length: ".strlen($buffer));
header("Content-Disposition: attachment; filename=image.gif");
echo $buffer;
?>
виснуть не должен