从字符串到 html 的代码

code from a string to html

我目前正在为 post 系统编写代码。 post 被写入文件,我从文件中读回以将它们显示给访问者。

php 没问题,可以从文件中读取所有内容。

implode('', file(__DIR__ .'../docs/posts/'. next($right)  . '.txt')

之后我想将从文件中读取的代码显示到我的 twig 模板中

<article class="newsposttext">{{ nptext }}</article>

这也显示了我想要的文本并以正确的样式显示,尽管代码显示有标签并且标签不是 "processed" by html 并且显示为 i without标签和 text/images/links...

<p>some text</p>

当我使用开发者工具栏时:

<article>"<p>some tex</p>"<article>

我的问题是:如何删除开头和结尾的 " 或我应该以其他方式删除?

$nptext = '"<p>some text</p>"'; // output: "<p>some text</p>" 

$nptext = str_replace('"', '', $nptext); // output: <p>some text</p>

你可以试试:

{{ nptext|raw }}


文档:
http://twig.sensiolabs.org/doc/filters/raw.html