Forum Webscript.Ru

Программирование => PHP => Тема начата: Microname от 10 Июня 2002, 03:26:31

Название: Как выдать Excel по-человечески
Отправлено: Microname от 10 Июня 2002, 03:26:31
Народ, помогите.
Если посылаю GET запрос (т.е. просто иду по ссылке), скажем http://www.site/basa.xls, то броузер получает этот файл и автоматом открывает Excel. А мне нужно, чтобы скрипт вадавал содержимое xls файла. Пишу

header("Content-Type: application/vnd.ms-excel");

$fileopen = fopen("base.xls", "r");
$filecontent = fread($fileopen, filesize("base.xls"));
fclose($fileopen);

print $filecontent;
?>

в результате - на экране каракули.
Название: Как выдать Excel по-человечески
Отправлено: Dm от 10 Июня 2002, 03:45:45
добавь после Content-type:
header("Content-Disposition: attachment; filename=filename.ext");