PHP Word Export - PullRequest
       16

PHP Word Export

1 голос
/ 09 декабря 2011

Я пытаюсь экспортировать php-файл как текстовый документ, и я выполнил поиск в Google и обнаружил:

        header('Content-type: application/vnd.ms-word');
        header("Content-Disposition: inline; filename=$filename.doc");
        header("Content-Disposition: attachment; filename=$filename.doc");
        header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
        header('Cache-Control: no-store, no-cache, must-revalidate');
        header('Cache-Control: pre-check=0, post-check=0, max-age=0');
        header('Cache-Control: pre-check=0, post-check=0, max-age=0');
        header('Pragma: anytextexeptno-cache', true);
        header('Cache-control: private');
        header('Expires: 0');

но это работает только на окнах. В OSX он сообщает неверный тип файла, а в Linux он пытается открыть в Chrome и завершается неудачей.

Может кто-нибудь сказать мне, что мне не хватает? Я хочу, чтобы компьютер поверил, что это слово, и если да, то документ действителен (я знаю, потому что работают окна). Кажется, мне нужно сделать что-то еще, чтобы сказать Unix-подобным системам, что это документ Word, хотя это действительно HTML-документ.

ОН, и я видел пару библиотек для этого, но я избегаю этого, потому что я хочу создавать их на лету, и они не должны быть необычными. Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2011

Передача заголовка типа контента как application / msword обычно работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...