Content type как определить? какой поставить?

KPD

Новичок
Content type как определить? какой поставить?

Есть такая проблема.

Есть скрипт который отдаёт пользователю файл для скачивания.
Раньше все у меня было отлично.
потому как работала функция mime_content_type
на новом хостинге её нет, поэтому незнаю как отдавать файл теперь:(

подскажите какой тип нужно поставить чтобы файл скачивался.

Скрипт вот такой раньше был

PHP:
require_once ('sess.php');

$Files = new CFiles();
$Files->Load($id);

$f_name = '/home/lada/web/files/' . $Files->properties["f_name"];
$type = mime_content_type($f_name);

//header ("HTTP/1.0 200 Ok");
$header = "Content-Type: $type;"; 

$Files->Download($id);

header($header);
header('Content-Disposition: attachment; filename="' . $Files->properties["f_name"] . '"');
readfile($f_name);
 

KPD

Новичок
application/download
щас пока что принудительно это ставлю.
вроде работает

а аналога mime_content_type не существует?
 

SiMM

Новичок
> битый файл получается(
Может ты готовить не умеешь?
Фраза "получается битый файл", как ты догадываешься, никому ни о чём не говорит.
 

KPD

Новичок
файл 8 метров, а скачивается 8 килобайт.

кроче решил проблему простым редиректом на файл.
 
Сверху