Скрипт для скачивания файла
Вобщем проблема такая. На страничке имеется ссылка вида:
http://extgame.jino-net.ru/diplom/index.php?module=edu_base&do=download&id=13
при нажатии на неё должна происходить загрузка файла она комп пользователя.
Для этого вызывается такая процедура
function download_file($file_name)
{
header( "Content-Type: 'application/octet-stream'\n Content-Disposition: 'attachment'; filename=\"".$file_name."\"\nContent-Length: ".(string)(filesize( $file_name ) ) );
$fh = fopen( $file_name, 'rb' );
fpassthru( $fh );
fclose( $fh );
exit();
}
где $file_name это собсно сам файл с расширением.
НО. под ИЕ все пашет практически правильно, в том смысле что файл сохраняется, но всегда под именем index и без расширения. А под файрфоксом не пашет совсем - все выводится в окно браузера.
Кто может подсказать в чем проблема, нужно срочно все исправить...
Вобщем проблема такая. На страничке имеется ссылка вида:
http://extgame.jino-net.ru/diplom/index.php?module=edu_base&do=download&id=13
при нажатии на неё должна происходить загрузка файла она комп пользователя.
Для этого вызывается такая процедура
function download_file($file_name)
{
header( "Content-Type: 'application/octet-stream'\n Content-Disposition: 'attachment'; filename=\"".$file_name."\"\nContent-Length: ".(string)(filesize( $file_name ) ) );
$fh = fopen( $file_name, 'rb' );
fpassthru( $fh );
fclose( $fh );
exit();
}
где $file_name это собсно сам файл с расширением.
НО. под ИЕ все пашет практически правильно, в том смысле что файл сохраняется, но всегда под именем index и без расширения. А под файрфоксом не пашет совсем - все выводится в окно браузера.
Кто может подсказать в чем проблема, нужно срочно все исправить...[/QUOTE]
Если поднимал уже такой вопрос, то советую тебе покопаться в личных сообщениях и поискать свою ранее созданную тему!