默認(rèn)這個方法是開啟的。也就是說,我們往數(shù)據(jù)庫里面存儲的數(shù)據(jù)中都會經(jīng)過htm " /> 婷婷色综合,亚洲免费黄色,黄色国产大片

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

ThinkPHP自動轉(zhuǎn)義存儲富文本編輯器內(nèi)容導(dǎo)致讀取出錯的解決方法

Thinkphp的conf文件中的Convention.php有一個配置選項(xiàng)

'DEFAULT_FILTER'        =>  'htmlspecialchars', // 默認(rèn)參數(shù)過濾方法 用于I函數(shù)...
默認(rèn)這個方法是開啟的。也就是說,我們往數(shù)據(jù)庫里面存儲的數(shù)據(jù)中都會經(jīng)過htmlspecialchars這個函數(shù)的轉(zhuǎn)義處理。

我在我的項(xiàng)目中使用了Kindeditor富文本編輯器(或許你使用的是Ueditor/ckeditor),通過富文本編輯器編輯文章的內(nèi)容然后存儲到數(shù)據(jù)庫中,再從數(shù)據(jù)庫中讀取顯示到網(wǎng)頁上來。

在這個過程中,我遇到一個問題,當(dāng)我在insert方法直接顯示我將提交到數(shù)據(jù)庫里的文本數(shù)據(jù)時,能夠正常解析成HTML頁面,但是當(dāng)我再從數(shù)據(jù)庫里面讀取HTML數(shù)據(jù)時,文章內(nèi)容就變成了一整段HTML代碼。dump輸出我讀取到的數(shù)組內(nèi)容,可以很清楚的看到是已經(jīng)轉(zhuǎn)義的內(nèi)容。

1.數(shù)據(jù)庫中存儲的內(nèi)容以及讀取出來的文章內(nèi)容實(shí)例:

<p> 你們知道嗎?</p>

2.在html頁面中解析出來的內(nèi)容效果:

“<p> <span style="white-space:pre"> </span><img src="/17joys/Public/kindeditor/attached/image/20140807/20140807110915_31727.jpg" alt="" width="800" height="600"><span style="white-space:pre"> </span></p>”

很明顯可以看出,原來應(yīng)該變成HTML標(biāo)簽的內(nèi)容現(xiàn)在被解析成了文本里面的內(nèi)容,而且在文本內(nèi)容的最外面還加上了雙引號。

正常的顯示應(yīng)該是沒有雙引號的才對。數(shù)據(jù)庫讀取出來的數(shù)據(jù)就是HTML頁面的源代碼,然后插入HTML頁面之后,標(biāo)簽被解釋,標(biāo)簽內(nèi)的內(nèi)容顯示成頁面。

通過上面的分析,可以確定,是Thinkphp在內(nèi)容存儲的過程中自動對內(nèi)容進(jìn)行了轉(zhuǎn)義處理,導(dǎo)致了數(shù)據(jù)庫中存儲的內(nèi)容變成了轉(zhuǎn)義后的內(nèi)容,再次讀出來的時候HTML會自動將原本屬于標(biāo)簽的內(nèi)容轉(zhuǎn)義成為正文文本。

所以,果斷到TP的conf目錄下找convention.php配置文件,將DEFAULT_FILTER功能禁用掉,以后需要使用的時候再手動調(diào)用即可。

再次測試,這一次就解決了問題了。

php技術(shù)ThinkPHP自動轉(zhuǎn)義存儲富文本編輯器內(nèi)容導(dǎo)致讀取出錯的解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女天天操 | 国产亚洲一区二区在线观看 | 91电影| 91精品在线看| 亚洲日本视频 | 男人天堂久久久 | 国产精品欧美一区二区三区不卡 | 国产日韩欧美 | 亚洲精品久久久蜜桃网站 | www.五月天婷婷.com | 在线视频一区二区 | 中文字幕高清免费日韩视频在线 | 免费观看成人av | 国产在线观看一区二区 | 暴草美女| 免费在线观看黄网站 | 久久青青 | 日批免费看 | 亚洲区中文字幕 | 国产亚洲精品美女久久久久久久久久 | 欧美激情一区二区 | 亚洲国产成人精品女人久久久 | 国产精品福利视频 | 91在线| 在线男人天堂 | 亚洲综合三区 | a黄在线观看 | 天天拍天天操 | 欧美极品视频在线观看 | 欧美日一区 | 澳门永久av免费网站 | 99re在线| 欧美爱爱视频 | 一级毛片免费视频观看 | 精品一区二区三区免费视频 | 成人国产在线观看 | 在线免费观看视频黄 | 狠狠色综合久久丁香婷婷 | 97国产一区二区精品久久呦 | 成人九区| 婷婷色国产偷v国产偷v小说 |