2
我用下面的代碼從我的字符串中刪除腳本,鏈接標籤,的preg_replace腳本,鏈接標籤不工作
$contents='<script>inside tag</script>hfgkdhgjh<script>inside 2</script>';
$ss=preg_replace('#<script(.*?)>(.*?)</script>#is', '', $contents);
echo htmlspecialchars($ss);
它工作正常。但是,我可以使用任何類似於html解析而不是preg_match的東西嗎?
你確定你從你的電話回來的東西? – jprofitt 2012-03-31 04:46:18
strip_tags可能會幫助http://www.php.net/manual/en/function.strip-tags.php ...查看頁面底部的用戶貢獻腳本 – gpasci 2012-03-31 04:57:47
@jpofit:是的,它返回網站內容,剝離內容和標籤後。 – joHN 2012-03-31 05:58:48