第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ThinkPHP框架中使用富文本編輯器后如何輸出

ThinkPHP框架中使用富文本編輯器后如何輸出

李羅奧 2015-12-25 17:09:53
保存到數(shù)據(jù)庫里加了各種標(biāo)簽,用special啥的去掉嗎?調(diào)用時又如何保持原樣輸出出來?
查看完整描述

3 回答

已采納
?
幫秋

TA貢獻(xiàn)125條經(jīng)驗(yàn) 獲得超79個贊

這個不需要去掉

查看完整回答
1 反對 回復(fù) 2015-12-25
?
李羅奧

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超5個贊

我們在利用ThinkPHP提交數(shù)據(jù)的時候,數(shù)據(jù)庫里的數(shù)據(jù)是含各種html標(biāo)簽的,那么在輸出時就可以直接輸出嘛。但是,也許你的老師曾經(jīng)告訴過你,在進(jìn)行后臺數(shù)據(jù)提交的時候,要過濾掉html標(biāo)簽,如I('content','','htmlspecialchars?')這樣來操作的。但是經(jīng)過這樣的過濾后,你要是還想直接輸出來或是進(jìn)行截取字符的時候就會遇到很多的麻煩。本人經(jīng)過多次摸索的實(shí)驗(yàn),得來以下經(jīng)驗(yàn),希望分享了可以幫助到大家。

總結(jié):

在運(yùn)用富文本提交數(shù)據(jù)時,為了在數(shù)據(jù)輸出時能夠正常顯示,有以下幾種方法:

1、在接收數(shù)據(jù)時采用如I('content','','htmlspecialchars')則在首頁顯示并截取數(shù)據(jù)字符串時,采用

{$m.content|htmlspecialchars_decode|strip_tags|cut_str=###,200,0}

其中,先把以過html轉(zhuǎn)義過的數(shù)據(jù)“<”恢復(fù)成如“<a>”這樣的html標(biāo)簽,再用strip_tags函數(shù)把所有的html數(shù)據(jù)都去除后再截取。

包括其中的javascript代碼都不會顯示,也不會運(yùn)行。

在詳細(xì)頁中使用{$news.content|htmlspecialchars_decode=###}

則在首頁截取后顯示的是有alert()代碼,但不會顯示其前面的<script></script>樣的字符,同時在詳細(xì)頁中不會顯示<script></script>

以及其中間的所有代碼。其他html標(biāo)簽正常輸出轉(zhuǎn)換。

?

?

2、在接收數(shù)據(jù)時采用I('content')的形式,則在首頁顯示并截取數(shù)據(jù)字符串時,采用

{$m.content|strip_tags|cut_str=###,200,0}

其中,先把直接含html標(biāo)簽的數(shù)據(jù)利用strip_tags函數(shù)進(jìn)行去除后,再截取字符串輸出就可以了。

在詳細(xì)頁中使用{$news.content|htmlspecialchars_decode=###},則在首頁截取后顯示的是有alert()代碼,并且還會有其前面的<script></script>樣的字符,

在詳細(xì)頁中,這個會顯示javascript所有完整代碼,但不會執(zhí)行。

?

3、在接收數(shù)據(jù)時采用I('content','','htmlspecialchars')的形式,則在首頁顯示并截取數(shù)據(jù)字符串時采用

{$m.content|htmlspecialchars_decode|strip_tags|cut_str=###,200,0}

在詳細(xì)顯示頁時使用{$news.content}顯示

則首頁截取的字符串正常,詳細(xì)頁中的數(shù)據(jù)顯示也是正常的,完整的javascript代碼會顯示,但不會執(zhí)行。


查看完整回答
2 反對 回復(fù) 2015-12-26
  • 3 回答
  • 3 關(guān)注
  • 7374 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號