QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

PHPCMS

修复phpcms v9.6无法通过默认接口获取关键词问题

 admin  2022-06-03 19:32:17
用于phpcms官网时不时会打不开,造成发布文章的时候,无法通过官方自带的接口:http://tool.phpcms.cn/api/get_keywords.php获取对应关键词,网上也有很多拆分关键词的插件,但是都是太大,所以有大神想到用百度分词接口代替默认接口的方案,代码如下;直接替换:api/get_keywords.php即可,也可以直接下载:https://www.pweb123.com/uploadfile/2018/1102/20181102121737249.zip

  1. <?php 
  2. /** 
  3.  * 获取关键字接口 
  4.  */ 
  5. defined('IN_PHPCMS') or exit('No permission resources.');  
  6. //自带接口以及无法使用 
  7. //define('API_URL_GET_KEYWORDS', 'http://tool.phpcms.cn/api/get_keywords.php'); 
  8. define('API_URL_GET_KEYWORDS''http://zhannei.baidu.com/api/customsearch/keywords'); 
  9.  
  10. $number = intval($_GET['number']); 
  11. $data = $_POST['data']; 
  12. echo get_keywords($data, $number); 
  13.  
  14. function get_keywords($data, $number = 3) { 
  15.     $data = trim(strip_tags($data)); 
  16.     if(empty($data)) return ''
  17.     //$http->post(API_URL_GET_KEYWORDS, array('siteurl'=>SITE_URL, 'charset'=>CHARSET, 'data'=>$data, 'number'=>$number)); 
  18.     $rs = pc_file_get_contents(API_URL_GET_KEYWORDS.'?title=' . urlencode($data), 3); 
  19.     if (!$rs) { 
  20.         return ''
  21.     } 
  22.     $data = json_decode($rs, true); 
  23.     if (!$data || empty($data['result']['res']['keyword_list'])) { 
  24.         return ''
  25.     } 
  26.     if (count($data['result']['res']['keyword_list']) > $number) { 
  27.         $data['result']['res']['keyword_list'] = array_slice($data['result']['res']['keyword_list'], 0, $number); 
  28.     } 
  29.     if (CHARSET != 'utf-8') { 
  30.         return iconv('utf-8''gbk', implode(' ', $data['result']['res']['keyword_list'])); 
  31.     } else { 
  32.         return implode(' ', $data['result']['res']['keyword_list']); 
  33.     } 
  34. ?> 


¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《修复phpcms v9.6无法通过默认接口获取关键词问题》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/cms/phpcms/754.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序