我正在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/