1. <thead id="8qdxw"></thead>

      返回舊版| 微信建站| 建站之家論壇| 我要建站 | 建站學習 | 加入收藏
      PHPCMS當前位置:首頁 > cms教程 > 綜合cms > PHPCMS > 正文

      修復phpcms v9.6無法通過默認接口獲取關鍵詞問題

      發布時間:2018-11-02 12:12:57   來源:   點擊:
      用于phpcms官網時不時會打不開,造成發布文章的時候,無法通過官方自帶的接口:http://tool.phpcms.cn/api/get_keywords.php獲取對應關鍵詞,網上也有很多拆分關鍵詞的插件,但是都是太大,所以有大神想到用百度分詞接口代替默認接口的方案,代碼如下;直接替換:api/get_keywords.php即可,也可以直接下載:https://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. ?> 


      相關欄目
      熱門文章
      最新圖文
      評論排行
      版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
      站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
      本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
      • 建站客服
      • CMS仿站
      • CMS學習
      • 技術交流群:336572814
      福彩开奖