代码之家  ›  专栏  ›  技术社区  ›  hofo

从PHP回显RTF时获取换行符而不是斜杠-f-s

  •  1
  • hofo  · 技术社区  · 17 年前

    我正在将一个旧的(大约2001年)PHP3应用程序迁移到一个新的PHP5服务器。迁移后,90%的代码都是开箱即用的,在我使用旧的php.ini并更改新的php.ini中的设置以匹配之后,剩下的大部分代码都能正常工作。还有一件事很烦人。该应用程序的主要功能之一是通过将MySQL数据库中的信息和嵌入php脚本中的RTF模板混合在一起来创建RTF文档。最初的作者使用echo语句将PHP变量引用和RTF混合在一起,将文件输出到浏览器,然后浏览器调用Word来处理输出。

    2 回复  |  直到 17 年前
        1
  •  1
  •   paracycle    17 年前

    根据PHP documentation FORM-FEED 从版本5.2.5开始。

    因此,如果你真的想要 "\f" "\\f" ,例如:

    echo "Test\\f";
    
        2
  •  0
  •   Tony Miller    17 年前

    Wikipedia . 如果要打印RTF文档,打印机应转到下一页。如果您在所见即所得编辑器(如Microsoft Word)中查看文档,它应显示文档跳转到下一页。

    \f不是专门针对PHP的东西。如果您实际上不需要表单提要,请删除\f。