ホームページ  >  記事  >  バックエンド開発  >  比較的包括的な傍受機能 (主に収集されたコンテンツの分析に使用されます)

比較的包括的な傍受機能 (主に収集されたコンテンツの分析に使用されます)

WBOY
WBOYオリジナル
2016-07-25 09:07:09900ブラウズ
  1. /*

  2. コレクションおよびインターセプト関数、主に収集されたコンテンツの分析に使用されます
  3. getcon - インターセプト後に HTML 文字とスペースを削除します
  4. getcon2 - 単純なインターセプト、インターセプトを直接返しますコンテンツ。
  5. パラメータ:
  6. $par は 2 つの形式を受け入れます:
  7. 1. {DATA} より前の文字と
  8. 2. 正規表現
  9. */

  10. function getcon($pat,$str) {

  11. $title_var=explode("{DATA}",$pat);
  12. if(count($title_var)>1){
  13. $title_1=explode($title_var[0],$str);
  14. $title_2=explode( $title_var[1],$title_1[1]);
  15. return ストリップ_s(strip_tags($title_2[0]));
  16. }else{
  17. preg_match_all($pat,$str,$res);
  18. return ストリップ_s(strip_tags( $res[1][0]));
  19. }
  20. }
  21. function getcon2($pat,$str){
  22. $title_var=explode ("{DATA}",$pat)
  23. if(count( $title_var); )>1){
  24. $title_1=explode($title_var[0],$str);
  25. $title_2=explode($title_var[1],$title_1[1]);
  26. return $title_2[0] ;
  27. }else{
  28. preg_match_all($pat,$str,$res);
  29. return $res[1][0];
  30. }
  31. }
  32. functionstrip_s($str){
  33. $str = preg_replace ("/ (s+ )/", ' ', $str);
  34. $str = str_replace(chr(13),'',$str);
  35. $str = str_replace(chr(10),'
    ',$ str) ;
  36. $str = ltrim($str);
  37. $str = trim($str);
  38. return $str; }
  39. ?

コードをコピーします

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