微慑信息网

帝国CMS の关键字提取接口测试 - vulsee.com

1.网上找到一个插件,本来想二开,结果后来全部重写了

2.本想用php分词,发现并不好用,且好久没有维护,还是用flask搞了个接口,结合php做了个关键字接口

涉及到的php问题:

获取json数据

$url = 'http://urltotheapi';
$content = file_get_contents($url);
$json = json_decode($content, true);

字符串转换为数组

$arr = explode(',', $str);

添加字符串到数组

array_push($arr, $value); //在数组尾添加元素
array_unshift($array,$value1,$value2...)  //在数组头添加元素

数组去重

array_flip($arr)

foreach

foreach($finalstr as $key=>$vaule){

}

去掉多余html格式

strip_tags()

unicode转换

class Helper_Tool
{
  static function unicodeDecode($data)
  {  
    function replace_unicode_escape_sequence($match) {
      return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
    }  

    $rs = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $data);

    return $rs;
  }  
}
$title=Helper_Tool::unicodeDecode($title); 

 

 

 

赞(0) 打赏
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » 帝国CMS の关键字提取接口测试 - vulsee.com

评论 抢沙发

微慑信息网 专注工匠精神

微慑信息网-VulSee.com-关注前沿安全态势,聚合网络安全漏洞信息,分享安全文档案例

访问我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册