Вычислят ли меня?)

12
A4
На сайте с 05.01.2012
Offline
55
#11

function give_file($file) { #отдаем скачанный .mp3 файл
// сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт
// если этого не сделать файл будет читаться в память полностью!
if (ob_get_level()) {
ob_end_clean();
}
// заставляем браузер показать окно сохранения файла
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($file);
exit;
}

Кэша тут с роду небыло)

---------- Добавлено 03.12.2012 в 01:01 ----------

Но по идее скачанный на сервер файл - не удаляется из папки /audio/, так что все что мне надо сделать - перед началом отправки запроса на закачку этого файла проверить - а нет ли такого же файла в папке /audio/

---------- Добавлено 03.12.2012 в 01:04 ----------

if(file_exists(dirname(__FILE__)."/audio/".$название фала)).....
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий