Здарова!
Пишу я кароч Загруз центр zip и rar архивов. Всё круто вышло пока я не столкнулся со скачкой файлов.
не знаю, ни когда не имел с етим дело))
может кто знает почему качает пустой повреждёный архив...
функция скачки следущая:
$id = abs(intval($_GET['id ']) );
$files = mysql_fetch_assoc(mysql_query("SELECT * FROM `arhiv` WHERE `id` = '".$id. " ' "
);
$file = ''.$files['name'].'';
$dir = '/down/arhivs/';
// заставляем браузер показать окно сохранения файла
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
// читаем файл и отправляем его пользователю
readfile(''.$dir.''.$file.'');