導航:首頁 > 凈水問答 > bb代碼過濾

bb代碼過濾

發布時間:2024-01-29 19:56:51

㈠ linux防火牆設置 mac 過濾

我想樓主的理抄解有誤,IP 包中只包襲含了一個源 MAC (source MAC) 和一個目的地 MAC (dest MAC),不存在操作系統 MAC 這個說法。至於要過濾 MAC,linux 下的 netfilter 模塊搭配用戶模式下的 iptables 應用可以達到這個效果。比如:
iptables -A FORWARD -m mac --mac-source 00:17:31:BB:C5:DE -j ACCEPT
就是在轉發鏈當中允許對匹配該源 MAC 的 IP 包進行轉發。
具體的可以在終端界面中輸入:man 8 iptables 查詢用戶手冊。

㈡ Discuz! 文字過濾

方法一:
替換前的內容可以使用限定符 {x} 以限定相鄰兩字元間可忽略的文字,x 是忽略字元的個數。如 "a{1}s{2}s"(不含引號) 可以過濾 "ass" 也可過濾 "axsxs" 和 "axsxxs" 等等。
這個是Discuz官方提供的

方法二:
我安裝了discuz7.0,在他的文件中找到了過濾函數並改寫了它,使其能在過濾前先把所有的空格刪掉。
具體改法:
1.用記事本打開include目錄下的discuzcode.func.php文件

2.找到
if(preg_match($_DCACHE['censor']['banned'], @preg_replace(array("/\[($bbcodes)=?.*\]/iU", "/\[\/($bbcodes)\]/i"), '', $message).$message)) {
showmessage('word_banned');
}
在52行,你可以使用搜索功能(Ctrl+F)找到

3.在其前面增加一行
$message = str_replace(' ', '', $message);
這就是用來替換空格的

變成這樣
$bbcodes = 'b|i|u|color|size|font|align|list|indent|url|email|hide|quote|code|free|table|tr|td|img|swf|attach|payto|float'.($_DCACHE['bbcodes_display'] ? '|'.implode('|', array_keys($_DCACHE['bbcodes_display'])) : '');
$message = str_replace(' ', '', $message);
if(preg_match($_DCACHE['censor']['banned'], @preg_replace(array("/\[($bbcodes)=?.*\]/iU", "/\[\/($bbcodes)\]/i"), '', $message).$message)) {
showmessage('word_banned');
}

4.保存即可

閱讀全文

與bb代碼過濾相關的資料

熱點內容
凈水器濾芯里顆粒是什麼意思 瀏覽:513
雪化了以後是什麼污水嗎 瀏覽:903
污水預處理設備微濾機多少錢 瀏覽:806
不銹鋼反沖洗過濾器 瀏覽:908
疏水性超高交聯吸附樹脂 瀏覽:959
小米凈化器f1怎麼拆解 瀏覽:877
德國bwt過濾壺換電池 瀏覽:299
哪裡有平衡污水泵渦輪 瀏覽:21
美的凈化器不上水怎麼回事 瀏覽:170
長治市郊區污水處理廠 瀏覽:470
沁飲水機自清潔怎麼用 瀏覽:602
為什麼小米凈化器一股木頭味 瀏覽:527
飛利浦凈化器怎麼寫 瀏覽:441
取代脲醛樹脂最便宜的膠 瀏覽:684
樹脂牛角扣機器 瀏覽:861
中原空氣凈化器大概多少錢 瀏覽:117
換外置汽油濾芯的手工費多少錢 瀏覽:149
工業鹽去水離子 瀏覽:430
渦輪增壓空氣濾芯能承受多少溫度 瀏覽:991
ro反滲透原水沒壓力什麼問題 瀏覽:219