htmlspecialchars修改的簡單介紹
第三個可選參數(shù)表示所轉(zhuǎn)換字符的編碼集htmlspecialchars_decode函數(shù)的作用和htmlspecialchars函數(shù)剛好相反,但是兩個函數(shù)的使用方法一樣china\#39 $c = htmlspecialchars$strecho htmlspecialchars_decode$c。
在你從數(shù)據(jù)庫讀取出內(nèi)容時,用htmlspecialchars_decode函數(shù)將內(nèi)容轉(zhuǎn)化,然后放進(jìn)編輯器內(nèi)應(yīng)該就可以了。
在PHP服務(wù)器端,對POST過來的值,進(jìn)行實體化用函數(shù)htmlspecialchars進(jìn)行過濾一下就可以了例如name = htmlspecialchars$_POST#39name#39。
這應(yīng)該是一套開源的CMS系統(tǒng),每套CMS系統(tǒng)源碼不一樣,但是只要發(fā)現(xiàn)$_GET,$_REQUEST這樣的代碼,都可以改成$out = htmlspecialchars$_GETXXX,ENT_QUOTES。
不知道你是怎么格式化,如果單純是格式化html是不會去掉其中html代碼的,常用的就是htmlspecialchars函數(shù) 但是如果你需要去掉里面的html代碼,一般都是用strip_tags函數(shù),但是如果要保留的話就需要你首先把或替成其他非html字符。
轉(zhuǎn)義成可以在html頁面直接顯示的形式lt ,比如 str=#39lta href=quotahtmlquotaaalta#39echo htmlspecialchars$str就是直接顯示代碼了更詳細(xì)的用法去查閱htmlspecialchars說明,可以選擇性地轉(zhuǎn)義引號。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。