get_keywords.php 828 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. /**
  3. * 获取关键字接口
  4. */
  5. defined('IN_PHPCMS') or exit('No permission resources.');
  6. define('API_URL_GET_KEYWORDS', 'http://tool.phpcms.cn/api/get_keywords.php');
  7. $number = intval($_GET['number']);
  8. $data = $_POST['data'];
  9. echo get_keywords($data, $number);
  10. function get_keywords($data, $number = 3) {
  11. $data = trim(strip_tags($data));
  12. if(empty($data)) return '';
  13. $http = pc_base::load_sys_class('http');
  14. if(CHARSET != 'utf-8') {
  15. $data = iconv('utf-8', CHARSET, $data);
  16. } else {
  17. $data = iconv('utf-8', 'gbk', $data);
  18. }
  19. $http->post(API_URL_GET_KEYWORDS, array('siteurl'=>SITE_URL, 'charset'=>CHARSET, 'data'=>$data, 'number'=>$number));
  20. if($http->is_ok()) {
  21. if(CHARSET != 'utf-8') {
  22. return $http->get_data();
  23. } else {
  24. return iconv('gbk', 'utf-8', $http->get_data());
  25. }
  26. }
  27. return '';
  28. }
  29. ?>