4157开奖现场开奖结果,901开奖直播正版原创一句得一肖,3374最快开奖直播4399,精准平特一肖王中王,3374最快开奖结果

Top Articles:


Links

Search




[求助] DZ自动获取标签【修改版】怎么用,3.2能用不

2018-10-27 00:13

DZ自动获取标签【修改版】




  1. 代码
  2. 首先看代码以gbk为例
  3. <?php
  4. //强制使用字符集

  5. @header('Content-Type: text/html; charset=gbk');

  6. $subjectenc = $_GET['subjectenc'];

  7. $messageenc = preg_replace("/\[.+?\]/U", '', $_GET['messageenc']);

  8. //关键部分,这里是将你网站的文章标题和内容发送到dz的标签库中去匹配,最快开奖结果现场直播,返回的是一个xml文档

  9. $data = @implode('', file("http://keyword.discuz.com/related_kw.html?title=$subjectenc&content=$messageenc&ics=gbk&ocs=gbk"));//把标题和内容发送到dz官方去找

  10. if($data) {//有数据返回

  11. $parser = xml_parser_create();//建立一个 XML 解析器

  12. xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);

  13. xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);

  14. xml_parse_into_struct($parser, $data, $values, $index);//将 XML 数据解析到数组中

  15. xml_parser_free($parser);

  16. $kws = array();

  17. foreach($values as $valuearray) {//循环单曲xml中的数据到数组$kws

  18.   if($valuearray['tag'] == 'kw' || $valuearray['tag'] == 'ekw') {

  19.     $kws[] = siconv(trim($valuearray['value']), ‘gbk’, 'utf-8');//编码转换

  20.    }

  21. }

  22. $return = '';

  23. if($kws) {

  24.   foreach($kws as $kw) {

  25.    $return .= $kw.' ';//把获取到的标签用空格链接

  26.   }

  27.   $return = trim($return);

  28. }

  29. echo  $return;//返回匹配到的标签

  30. } else {

  31. echo ' ';//没有匹配的标签

  32. }

  33. ?>
复制代码
这个要怎么用?请高手指点