|
|
|
| пишу в ворд примерно таким образом:
content= fil_get_contents('dogovor.rtf');
$content = str_replace('%NAME%',$name,$content);
$content = str_replace( '%FIRMA%' , $firma, $content);
сохранение...
|
наткнулся на проблему. Если в textarea у меня текст из БД отображается нормально, с переводами строки, то он ж в ворде получается в одну строку, что впрочем и ожидалось.
кто нибудь подскажет, как "по-вордовски" будет перевод строки?
ЧТо бы ему подсунуть, что бы он вывел как положено? | |
|
|
|
|
|
|
|
для: Zilog
(25.04.2008 в 05:13)
| | просто перевод строки откопал как делать - "\par".
А как бы с текстом из texarea одним махом справится? может есть функция аналогичная nl2br()? | |
|
|
|
|
|
|
|
для: Zilog
(25.04.2008 в 05:26)
| | Ну попробуйте просто в тексте из textarea заменить символ перевода строки "\n" (и "\r\n" для windows) на символ перевода строки в word. Если этот символ \par то:
<?
$text = str_replace("\r\n","\par",$text); // для windows
$text = str_replace("\n","\par",$text); // для UNIX
//или сразу:
$text = str_replace(array("\n","\r\n"),"\par",$text);
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(25.04.2008 в 10:19)
| | >Ну попробуйте просто в тексте из textarea заменить символ перевода строки "\n" (и "\r\n" для windows) на символ перевода строки в word.
Спасибо, Axxil, всё работает самым чудесным образом (для RTF, DOC не пробовал).
Теперь надо подумать, как сгенерировать таблицу... может кто то знает? | |
|
|
|
|
|
|
|
для: Zilog
(25.04.2008 в 20:39)
| | если кому надо будет генерить таблицы в RTF, то смотреть тут:
http://www.devx.com/asp/Article/17964/0/page/3
http://www.srcc.msu.su/viz/tex/d_tex/wdocm13.htm
http://www.excode.ru/art4437p2.html | |
|
|
|