This version of the page http://www.icom-studio.com.ua/blog/put_file (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2009-08-20. The original page over time could change.
Дать броузеру нужный файл в нужном формате с нужным именем - Студия вебдизайна и программирования "Иком" (ICOM) - Лучшие сайты и интернет-магазины

Блог веб- разработчика

30.01.2008 10:14

Дать броузеру нужный файл в нужном формате с нужным именем

Пользователь нажимает на ссылку, чтобы закачать себе файл. Мы формируем файл в формате CSV, и хотим, чтобы файл сразу же открылся в EXCEL (если он, конечно же, установлен у пользвателя). Или хранить файл в БД, а выдавать только зарегистрированным пользователям.

Вот пример кода:

header('Content-type: text/plain');

header('Content-Disposition: attachment; filename="export.csv"');

Более подробная информация по функции header- http://ua2.php.net/header (на английском)

Подробная информация по заголовкам: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html (англ)

Протокол HTTP 1.1 :)  - http://www.faqs.org/rfcs/rfc2616(англ, конечно же!)