当前位置: 首页>>代码示例>>PHP>>正文


PHP P2Util::isTrustedHost方法代码示例

本文整理汇总了PHP中P2Util::isTrustedHost方法的典型用法代码示例。如果您正苦于以下问题:PHP P2Util::isTrustedHost方法的具体用法?PHP P2Util::isTrustedHost怎么用?PHP P2Util::isTrustedHost使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在P2Util的用法示例。


在下文中一共展示了P2Util::isTrustedHost方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: explodeDatLine

 /**
  * datlineをexplodeする
  *
  * @access  public
  * @param   string  $aline
  * @return  array
  */
 function explodeDatLine($aline)
 {
     global $_conf;
     if (!($aline = rtrim($aline))) {
         return array();
     }
     $stripped = false;
     if ($_conf['strip_tags_trusted_dat'] || !P2Util::isTrustedHost($this->host)) {
         require_once P2_LIB_DIR . '/HTML/StripTags.php';
         $HTML_StripTags = new HTML_StripTags();
         $aline = $HTML_StripTags->cleanup($aline);
         $stripped = true;
     }
     if ($this->dat_type == '2ch_old') {
         $parts = explode(',', $aline);
     } else {
         $parts = explode('<>', $aline);
     }
     if (!$stripped && P2Util::isHost2chs($this->host)) {
         // iframe を削除。2chが正常化して必要なくなったらこのコードは外したい。2005/05/19
         isset($parts[3]) and $parts[3] = preg_replace('{<(iframe|script)( .*?)?>.*?</\\1>}i', '', $parts[3]);
     }
     return $parts;
 }
开发者ID:poppen,项目名称:p2,代码行数:31,代码来源:ThreadRead.php


注:本文中的P2Util::isTrustedHost方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。