ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
Jun 06, 2016 pm 08:15 PM
ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
开头的js、css都是引入了的。
TP存进DB的似乎不是UE的真正的html内容,这个是核心问题,应该怎么解决?
红色圈起来的是被浏览器解释过的TP存进DB的UE的内容。
下面是网页源代码:
回复内容:
ThinkPHP 集成Ueditor后,存入DB中的内容,在页面呈现的时候,为什么不能语法高亮?
开头的js、css都是引入了的。
TP存进DB的似乎不是UE的真正的html内容,这个是核心问题,应该怎么解决?
红色圈起来的是被浏览器解释过的TP存进DB的UE的内容。
下面是网页源代码:
存入数据库前需要转义
<code>$content = I('post.content'); $content = htmlspecialchars_decode($content);</code>
你应该是用了I函数,重新转义一下就行好像是htmldecoude这样的具体可以财富

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP
