织梦的安全过滤函数

更多过滤的函数在/include/helpers/filter.helper.php

  function FilterSearch($keyword)
  {

          $restr = '';
          for($i=0;isset($keyword[$i]);$i++)
          {
              if(ord($keyword[$i]) > 0x80)
              {
                  if(isset($keyword[$i+1]) && ord($keyword[$i+1]) > 0x40)
                  {
                      $restr .= $keyword[$i].$keyword[$i+1];
                      $i++;
                  }
                  else
                  {
                      $restr .= ' ';
                  }
              }
              else
              {
                  if(preg_match("/[^0-9a-z@#\.]/",$keyword[$i]))
                  {
                      $restr .= ' ';
                  }
                  else
                  {
                      $restr .= $keyword[$i];
                  }
              }
          }

      return $restr;
  }

发表评论

邮箱地址不会被公开。 必填项已用*标注