ホームページ >バックエンド開発 >PHPチュートリアル >HTMLタグでコンテンツをフィルタリングする

HTMLタグでコンテンツをフィルタリングする

WBOY
WBOYオリジナル
2016-07-25 09:09:451023ブラウズ

詳細については、
周暁沙の秘密の花園---- HTML 文字をフィルタリングするための PHP 手書きメソッド
http://zhousir.net/php-html-filtering-method-handwriting-characters.html

を参照してください。
  1. function html2text($str){
  2. $str = trim($str);
  3. $str = preg_replace("/||/isU","" ,$str);
  4. $alltext = "";
  5. $start = 1;
  6. for($i=0;$i31){
  7. $alltext .= $str[$i];
  8. }
  9. }
  10. }
  11. $ alltext = str_replace(" "," ",$alltext);
  12. $alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext);
  13. $alltext = preg_replace("/[ ]+/s"," ",$alltext);
  14. $alltext = htmlspecialchars($alltext,ENT_QUOTES);
  15. return $alltext;
  16. }
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。