Автор Тема: Как выдать Excel по-человечески  (Прочитано 2437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Microname

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 11
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jpeg.ru/
Как выдать Excel по-человечески
« : 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;
?>

в результате - на экране каракули.

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как выдать Excel по-человечески
« Ответ #1 : 10 Июня 2002, 03:45:45 »
добавь после Content-type:
header("Content-Disposition: attachment; filename=filename.ext");
с уважением,
магистр белой магии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28