Скачивание файла

Статус
В этой теме нельзя размещать новые ответы.

Compressor

Мой дом здесь!
Регистрация
31 Янв 2009
Сообщения
311
Реакции
202
Как реализовывается скачивание файла на php?

Допустим в скрипте что-то генерится в переменную $data.
И мне нужно что бы после отработки скрипта пользователь скачивал файл c именем $name и разрешением $ext с содержинием $data.
 
PHP:
<?php
$data = "data";
$name = "file";
$ext = "ext";
$filename = $name . '.' . $ext;
header("content-disposition: attachment; filename=\"".$filename."\"");
echo $data
?>
Вобще, если будут какие-то определенные типы файлов, можно еще заголовок добавить с нуужным типом файла, например для текстового:
PHP:
<?php 
$data = "data";
$name = "file";
$ext = "txt";
$filename = $name . '.' . $ext;
header("Content-type: text/html");
header("content-disposition: attachment; filename=\"".$filename."\"");
echo $data

?>
 
Вобще, если будут какие-то определенные типы файлов, можно еще заголовок добавить с нуужным типом файла, например для текстового:
PHP:
<?php 
$data = "data";
$name = "file";
$ext = "txt";
$filename = $name . '.' . $ext;
header("Content-type: text/html");
header("content-disposition: attachment; filename=\"".$filename."\"");
echo $data

?>
Спасибо работает.

Но в txt расширении скачивает только IE. Opera и FF всегда видят файл как хтмл.

C header("Content-type: txt/plain") работает хорошо.
Кстаит что значит plain? :D
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху