|
|
|
| Скажите возможно ли связать это в кучу??? То есть я хочу узнать можно ли по средствам html - форм и php - вводить инфу, которая потом будет отображаться на документе ворда, при чем с определенной разметкой??? | |
|
|
|
|
|
|
|
для: stillnotdead
(19.10.2005 в 22:12)
| | Если использовать формат doc - не знаю. Скорее всего можно, но очень сложно. Лучше использовать формат rtf. Строением чем-то отдаленно напоминает html. . Последовательность действий будет такая.
1) Создать документ в Word. Место, куда будут вставляться данные из форм можно пометить особыми кодами. Например для даты - %date%
2) Сохраняем его как rtf (template.rtf).
3) Открываем обычным образом
<?
$rtf = file_get_contentrs('template.rtf');
?>
|
4) Заменяем коды на данные формы
<?
$rtf = str_replace('%date%', date("l dS of F Y h:i:s A");, $rtf);
?>
|
5) Сохранить документ на сервере или отправить пользователю.
PS Этот способ может показаться очень муторным, если данные вставляются в таблицу и число ее строк меняется.
Тогда придется вникать в структуру html-документа. МЯ долго постарался прежде чем сделать счет интернет-магазина в этом формате. | |
|
|
|
|
|
|
|
для: antf
(19.10.2005 в 23:19)
| | Предыдущий оратор прав :)
Я только что решал так:
1. вывел документ в html
2. открыл в Wordе
3. Выставил форматирование, какое нужно
4. Сохранил как веб-страницу
5. в исходном коде страницы взял все необходимые стили-тэги -заголовки (море мусора)
6. вставил их в исходный формируемый документ
Вуаля.
До кучи я этот документ ппереименовал в .doc - Word автоматом открывает его и форматирование какое надо | |
|
|
|