Скрипт скачивания файлов...

Mashino

Новичок
Скрипт скачивания файлов...

У меня проблемка, скрипт, который отдает файлы, работает только с файлами, размер
которых до 10 мб.
Вот код выдачи файла:

$fsize = filesize($file);
$ftime = date("D, d M Y H:i:s T", filemtime($file));
$fd = @fopen($file, "rb");
if (!$fd){
header ("HTTP/1.0 403 Forbidden");
exit;
}


if ($HTTP_SERVER_VARS["HTTP_RANGE"]) {
$range = $HTTP_SERVER_VARS["HTTP_RANGE"];
$range = str_replace("bytes=", "", $range);
$range = str_replace("-", "", $range);
if ($range) {fseek($fd, $range);}
}
$content = fread($fd, filesize($file));
fclose($fd);
if ($range) {
header("HTTP/1.1 206 Partial Content");
}
else {
header("HTTP/1.1 200 OK");
}
header("Content-Disposition: attachment; filename=" . basename($file));
header("Last-Modified: $ftime");
header("Accept-Ranges: bytes");
header("Content-Length: ".($fsize-$range));
header("Content-Range: bytes $range-".($fsize -1)."/".$fsize);
header("Content-type: application/octet-stream");
print $content;
exit;


Помогите, пожалуйста, кто чем сможет
 
Сверху