我正在Google上进行搜索,但得到的大多数结果都使用了这些复杂的软件。我之所以选择使用RTF,是因为它是直接通过PHP进行编码的最简单方法,而且以前也曾经这样做过,但是却忘记了我从中获得帮助的网站。

谁能给我一个简短的摘要,说明如何使用php使用mysql表单数据替换预先编写的rtf文档中的可插入变量?我在rtf文档中用$ variable1,$ variable2等标记了变量插入位置,这些位置对应于mysql表中的变量名称。

或者有人可以给我提供指向它的现有教程的链接?

编辑:如果使用的是预先编写的软件,则必须免费。

最佳答案

带替换的基本rtf:http://www.tuxradar.com/practicalphp/11/3/0确实取决于您预先编写的rtf的复杂程度

$rtf=<<<RTF
    {\rtf1
    \b [TITLE] \b0\par
    \b [MESSAGE] \b0\par
    }
RTF;

$rtf = str_replace('[TITLE]',$valueTitle,$rtf);
$rtf = str_replace('[MESSAGE]',$valueMessage,$rtf);


或者您可以在检索数据时构建rtf文档,就像使用html一样。

或使用类似以下的类:http://www.phpclasses.org/package/1805-PHP-Create-RTF-documents-from-HTML.html

关于php - 如何通过表单提交通过PHP生成RTF(富文本格式)文档?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6274330/

10-13 06:45