Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Генерация RTF документа

Сообщения:  [1-6] 

 
 автор: Boles   (15.05.2006 в 21:20)   письмо автору
 
   для: Boles   (13.05.2006 в 16:45)
 

Вообще с генерацией RTF разобрался. Кому интересно, ищите здесь http://www.biblioscape.com/rtf15_spec.htm На первый, а также на второй и на третий взгляд кажется муть галимая, однако, если посмотреть примеры, удалить из них лишнее и добавить необходимое, то все будет ОК. Лично мне надо было таблицу сделать и заполнить ее данными. Ищем в файлике про таблице (кто не знает - table), разираем пример, опять же удаляем все лишнее и радуемся жизни.

НО!!! Осталась проблема с сеансом. Без него все отлично работает, а вот при его запуске на это страничке (именно на этой!) пытается открыть другой адрес, заменив точку на символ подчеркивания. Может кто сталкивался?

Попробуйте у себя такой код:
<?php
session_start();
header("Content-Type: application/msword");
header("Content-Disposition: inline, filename='list_print.rtf'");
echo("test");
?>

Вот такой вариант у меня не работает (обращение идет в страничке index.php?param=2 а пытается открыть index_php?param=2) Но если убрать из кода строчку session_start(); то все отлично работает. Проверьте, плиз у себя

   
 
 автор: Саня   (15.05.2006 в 16:03)   письмо автору
 
   для: XPraptor   (15.05.2006 в 12:57)
 

Просто у всех стоит ворд, поэтому форматы файлов, открывающиеся этой прогой считаются вордовскими файлами.
В аттаче спецификация формата RTF.

   
 
 автор: XPraptor   (15.05.2006 в 12:57)   письмо автору
 
   для: BoRoDa   (15.05.2006 в 12:48)
 

Человек и не пытается вордовским документом, он RTF просит. (кто не понимает разницу - читать описание файлов).
Трудно это генерить код RTF. Самому точно в лом писать будет. Можешь поискать готовые классы (наверняка есть) и потом по ним и генерить.
Но! Товарищи! Давайте не будем полными ламерами!
Word - млина, на то и Word, чтобы понимать все форматы. Я давно уже бросил затею генерить rtf и прочие типы файлов для офиса. Word понисает HTML! Это ключевое слово! Сохраняешь все в htm файл и присваиваешь ему расширение .doc - и всё! Ворд откроет как ни в чем не бывало такой файл со всем форматированием и стилями.

   
 
 автор: BoRoDa   (15.05.2006 в 12:48)   письмо автору
 
   для: Boles   (13.05.2006 в 16:45)
 

Наскоко мне известно с вордовскими документами незя...
Но можно например в pdf положить....

а по второму траблу - без кода незя сказать...
наводящий вопрос: "Права на сайте раздаешь по имени или пользователи в групы заведены ".

   
 
 автор: Саня   (13.05.2006 в 19:50)   письмо автору
 
   для: Boles   (13.05.2006 в 16:45)
 

Нексколько мне известно, PHP не умеет работать с вордовскими форматами файлов.
http://softtime.ru/forum/read.php?id_forum=4&id_theme=13730
http://softtime.ru/forum/read.php?id_forum=1&id_theme=11928

   
 
 автор: Boles   (13.05.2006 в 16:45)   письмо автору
 
 

Добрый день!

У меня такая проблема. Мне надо на основе выбранных из базы данных сформировать и показать пользователя вордовский документ. Подскажите, как можно организовать форматирование этого документа, в частности, символы перевода строки, табуляции, выравнивание и т.д.

И другая проблема касаемо этого же документа. Мне надо, чтобы доступ к этой странице имел только определенный круг пользователей. Однако, при запуске сеанса на этой странице и вообще не вижу страницы. Из-за чего это происходит? Как можно этого избежать?

Заранее спасибо

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования