⑴ PHP正則,過濾<>裡面的所有內容,只顯示文本內容
$str='<font size="2" color="#333333">2010-2012 版權所有 <a href="***" target="_blank"> ICP備版xxx號權-1</a>';
ereg("<.*>.*<.*>", $str, $regs);
print_r($regs[0]);
⑵ 用php過濾html部分標簽
$str=preg_replace("/\s+/", " ", $str); //過濾多餘回車
$str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號後面帶空格)
$str=preg_replace("/<\!--.*?-->/si","",$str); //注釋
$str=preg_replace("/<(\!.*?)>/si","",$str); //過濾DOCTYPE
$str=preg_replace("/<(\/?html.*?)>/si","",$str); //過濾html標簽
$str=preg_replace("/<(\/?head.*?)>/si","",$str); //過濾head標簽
$str=preg_replace("/<(\/?meta.*?)>/si","",$str); //過濾meta標簽
$str=preg_replace("/<(\/?body.*?)>/si","",$str); //過濾body標簽
$str=preg_replace("/<(\/?link.*?)>/si","",$str); //過濾link標簽
$str=preg_replace("/<(\/?form.*?)>/si","",$str); //過濾form標簽
$str=preg_replace("/cookie/si","COOKIE",$str); //過濾COOKIE標簽
$str=preg_replace("/<(applet.*?)>(.*?)<(\/applet.*?)>/si","",$str); //過濾applet標簽
$str=preg_replace("/<(\/?applet.*?)>/si","",$str); //過濾applet標簽
$str=preg_replace("/<(style.*?)>(.*?)<(\/style.*?)>/si","",$str); //過濾style標簽
$str=preg_replace("/<(\/?style.*?)>/si","",$str); //過濾style標簽
$str=preg_replace("/<(title.*?)>(.*?)<(\/title.*?)>/si","",$str); //過濾title標簽
$str=preg_replace("/<(\/?title.*?)>/si","",$str); //過濾title標簽
$str=preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si","",$str); //過濾object標簽
$str=preg_replace("/<(\/?objec.*?)>/si","",$str); //過濾object標簽
$str=preg_replace("/<(noframes.*?)>(.*?)<(\/noframes.*?)>/si","",$str); //過濾noframes標簽
$str=preg_replace("/<(\/?noframes.*?)>/si","",$str); //過濾noframes標簽
$str=preg_replace("/<(i?frame.*?)>(.*?)<(\/i?frame.*?)>/si","",$str); //過濾frame標簽
$str=preg_replace("/<(\/?i?frame.*?)>/si","",$str); //過濾frame標簽
$str=preg_replace("/<(script.*?)>(.*?)<(\/script.*?)>/si","",$str); //過濾script標簽
$str=preg_replace("/<(\/?script.*?)>/si","",$str); //過濾script標簽
$str=preg_replace("/javascript/si","Javascript",$str); //過濾script標簽
$str=preg_replace("/vbscript/si","Vbscript",$str); //過濾script標簽
$str=preg_replace("/on([a-z]+)\s*=/si","On\\1=",$str); //過濾script標簽
$str=preg_replace("//si","&#",$str); //過濾script標簽,如javAsCript:alert(
清除空格,換行
function DeleteHtml($str)
{
$str = trim($str);
$str = strip_tags($str,"");
$str = ereg_replace("\t","",$str);
$str = ereg_replace("\r\n","",$str);
$str = ereg_replace("\r","",$str);
$str = ereg_replace("\n","",$str);
$str = ereg_replace(" "," ",$str);
return trim($str);
}
過濾HTML屬性
1,過濾所有html標簽的正則表達式:
復制代碼 代碼如下:
</?[^>]+>
//過濾所有html標簽的屬性的正則表達式:
$html = preg_replace("/<([a-zA-Z]+)[^>]*>/","<\\1>",$html);
3,過濾部分html標簽的正則表達式的排除式(比如排除<p>,即不過濾<p>):
復制代碼 代碼如下:
</?[^pP/>]+>
4,過濾部分html標簽的正則表達式的枚舉式(比如需要過濾<a><p><b>等):
復制代碼 代碼如下:
</?[aApPbB][^>]*>
5,過濾部分html標簽的屬性的正則表達式的排除式(比如排除alt屬性,即不過濾alt屬性):
復制代碼 代碼如下:
\s(?!alt)[a-zA-Z]+=[^\s]*
6,過濾部分html標簽的屬性的正則表達式的枚舉式(比如alt屬性):
復制代碼 代碼如下:
(\s)alt=[^\s]*
⑶ 誰知道關於PHP的斷點續傳第三方插件哪裡有下載謝謝
php有這東西嗎?php屬於http協議,http是不支持斷點續傳的,大文件上傳可以用SWF上傳,有個插件SWFUpload
⑷ DW CS3的go to detail page for php插件
搞個粘貼(貌似是官方的)
適合於 Ajax 的 Spry 框架
使用適合於 Ajax 的 Spry 框架, 以可視方式設計、開發和部署動態用戶界面。 在減少頁面刷新的同時, 增加交互性、速度和可用性。
Spry 數據
使用 XML 從 RSS 服務或資料庫將數據集成到 Web 頁中。集成的數據很容易進行排序和過濾。
Spry 窗口組件
藉助來自適合於 Ajax 的 Spry 框架的窗口組件, 輕松地將常見界面組件 (如列表、表格、選項卡、表單驗證和可重復區域) 添加到 Web 頁中。
Spry 效果
藉助適合於 Ajax 的 Spry 效果, 輕松地向頁面元素添加視覺過渡, 以使它們擴大選取、收縮、漸隱、高光等等。
Adobe Photoshop 和 Fireworks 集成
直接從 Adobe Photoshop CS3 或 Fireworks CS3 復制和粘貼到 Dreamweaver CS3 中以利用來自您的已完成項目中的原型的資源。
⑸ PHP 過濾HTML中除了img標簽外其它所有標簽,同時保留標簽內容,但<script>標簽內的內容都清除。
提供實例:
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";
// 允許 <p> 和 <a>
echo strip_tags($text, '<p><a>');
?>
以上常式會輸出:版
Test paragraph. Other text
<p>Test paragraph.</p> <a href="#fragment">Other text</a>
具體做權法:
<?php
echo strip_tags($text, 'img');
?>
⑹ phpweb廣告輪播不顯示/被廣告過濾規則攔截怎麼辦
打開搜狗瀏覽器,上面有一個工具的選項。點擊會有一個對話框,點擊上面的「工具盒子」打開工具盒子會有許多的小插件的,找到「廣告過濾」點擊「廣告過濾」下載並安裝。在地址欄會有一個標志點擊地址欄的去廣告標志,會有一個「手動過濾」滑鼠走過網頁的地方,變成黃的顏色,是可以屏蔽掉的。
⑺ PHP插件哪裡可以下載
你可以下載一款全套的php(MySQL等都包含在裡面)只要下一步就可以都安裝上很簡單,另外用zend5作為編輯器不錯的。
⑻ php 過濾掉html標簽及標簽內的所有內容
方法一:使用strip_tags()函數
strip_tags() 函數剝去字元串中的 HTML、XML 以及PHP的標簽。
使用內案例:
$string = "<p>這里是容潘旭博客</p>"
$newStr = strip_tags($string);
echo $newStr;
方法二:使用str_replace()函數
str_replace() 函數以其他字元替換字元串中的一些字元(區分大小寫)
使用案例:
$string = "<p>這里是潘旭博客</p>";
$newStr = str_replace(array("<p>","</p>"),array("",""));
echo $newStr;
另外還有一種是通過正則的方法,請參考:https://panxu.net/article/8385.html