日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何用php過濾危險html代碼_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:php實現(xiàn)頁面GZIP壓縮輸出
餅干是這樣壓縮的——PHP使用zlib擴展實現(xiàn)頁面GZIP壓縮輸出 GZIP(GNU-ZIP)是一種壓縮技術(shù)。經(jīng)過GZIP壓縮后頁面大小可以變?yōu)樵瓉淼?0%甚至更

用PHP過濾html里可能被利用來引入外部危險內(nèi)容的代碼。有些時候,需要讓用戶提交html內(nèi)容,以便豐富用戶發(fā)布的信息,當(dāng)然,有些可能造成顯示頁面布局混亂的代碼也在過濾范圍內(nèi)。


#用戶發(fā)布的html,過濾危險代碼
function uh(str)
{
farr = array(
"/\s+/", //過濾多余的空白
"/<(\/?)(scrīpt|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU", //過濾 <scrīpt 等可能引入惡意內(nèi)容或惡意改變顯示布局的代碼,如果不需要插入flash等,還可以加入<object的過濾
"/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU", //過濾javascrīpt的on事件

);
tarr = array(
" ",
"<\\1\\2\\3>", //如果要直接清除不安全的標(biāo)簽,這里可以留空
"\\1\\2",
);

str = preg_replace( farr,tarr,str);
return str;
}

 

分享:php 站點使用XML文件做配置類
要用到,在網(wǎng)站上找了一個,然后自己整理成一個類.. ?php /* *PHP獲取和設(shè)置XML節(jié)點,用于修改和讀取站點配置文件 *2008-4-3 *LIQUAN *eg.get config *c = new Configuration('config.xml'); *echo( c-TemplateDirectory. ); * * set config * c = new Confi

來源:模板無憂//所屬分類:PHP教程/更新時間:2010-03-09
相關(guān)PHP教程