Формирование документа в RTF

Alexandre

PHPПенсионер
Формирование документа в RTF

нужно сформировать документ в RFT и выдать его на браузер....т.к. у Большинства пользователей ИЕ >4.7 автоматически должен загрузиться MsWord....
иначе (если не прописана программа автоматического запуска по расширению) браузер должен сохранить документ...

Вопрос 1. как сформировать документ.
Вопрос 2. какие заголовки прописать, чтоб автоматически документ загрузился с ворда.
у меня заголовки 'Content-Type: text/rtf' - не загружает....
'Content-Type: application/rtf'
 

Андрей М.

Guest
1) можно просто открыть файл rtf в блокноте и посмотреть как он устроен - там ничего сложного
2) выдать контент-тайп - application/msword
 

Yohim

Guest
ничего сложного? ну-ну... там описалова от микрософт на 170 листов...
:) удачи! ... хотя, если вам не нужны таблицы и разные языки, то мона попробовать...
 

aloner

Guest
Автор оригинала: Yohim
ничего сложного? ну-ну... там описалова от микрософт на 170 листов...
:) удачи! ... хотя, если вам не нужны таблицы и разные языки, то мона попробовать...
Это не сложно. Просто много работы.
 

Yohim

Guest
Кривой способ от начинающего:
(надо был вернуть юзеру заполненный его данными шаблон документа)
создаешь шаблон ртф-а(мона с таблицами ит.д.)
сохраняешь его, как веб-страницу, потом ставишь ему расширение- .rtf
парсишь его, заменяя что надо на свои значения
В результате- внешний вид как у ртф-а, открывается сразу в ворде, сохранить мона потом как ртф и всё будет нормально.
с ним гораздо удобнее работать(напр. ртф русские символы перекодирует)
юзеру даешь просто линку на этот файл.
НО:
-это коряво!!!(в частности придется подчистить шаблон от лишних <span>)
НО:
это просто. очень просто.
это работает без использования COM
:)
 

Alexandre

PHPПенсионер
вся -то проблема в том что у меня (хостинг) UNIX,
по этому ни какой СОМ не катит...
но это идея....попробую....
 
Сверху