❶ thinkphp用百度編輯器保存的內容,前台網頁原樣輸出
不知道你在進行後台數據提交的時候,使用的是什麼函數來獲取網路編輯器提交的內容,如果是用I()函數,則會過濾掉html標簽,可以改為$_POST
$comment=$_POST["comment"];//使用了富文本編輯器,若使用I方法將過濾掉HTML標簽
❷ 學習thinkphp遇到的問題關於html標簽
1,你想要使用這個標簽,首先要確定你安裝了這個擴展。
2,你安裝擴展後就可以使用了。
❸ thinkphp I函數 怎麼過濾提交的富文本編輯HTML
你的辦法完全可行,底層裡面實際上就是把過濾函數作為一個函數而執行的,參數就是你的數據,所以你自建的函數完全可以運行,但是要放到公共函數庫中。例如:放到Application/Common/Common/function.php中
❹ thinkphp為什麼過濾style標簽
xss過濾主要是復應對傳值的時候制,防止惡意攻擊者往Web頁面里插入惡意html代碼。
這種編輯器入庫的根本不需要用xss過濾啊,可以用mysql_escape_string過濾一下入庫,然後展示的時候用htmlspecialchars原型輸出就可以了。
❺ 在thinkphp下,表單提交的文本內容包含單雙引號,html標簽,該怎麼處理,
一般常用的POST提交,先trim()一下,去除頭尾空格等,
然後使用addslashes()函數對字元串雙引號等特殊字元加\進行轉義再存入資料庫,
❻ thinkphp3.2如何將一段內容生成一個靜態頁面
指的是將在ThinkPHP裡面使用網路編輯器,然後在前端看嗎?
那你要把網路編輯器使用到ThinkPHP的頁面,然後POST提交到控制器,然後控制器將這些數據渲染到你要的模板中。
不過記得在提交的內容裡面,不要用ThinkPHP自帶的I方法,那樣會過濾掉html標簽,你是POST提交,就用 $_POST['name'] 。
沒有看懂就追問吧。
歡迎訪問本人個人博客:foryan.com,是一個開源提供下載的博客站點,用TP寫的,對TP也是比較熟了,有不明白的可以留言問我。
❼ 使用thinkphp時,表單提交的html內容,全被" \ " 反斜杠過濾了。怎麼在前台讀取到html實際內容呢去掉 \
因為默認的使用的htmlspecialchars()進行處理的。你可以使用
htmlspecialchars_decode()轉成字元
❽ thinkphp 在資料庫裡面讀取出來的文章 html標簽一塊讀取出來了。 怎麼去掉 或者解析
strip_tags(string,allow) php自帶函數 你可以去查下
望採納 謝謝