| 江西吉安网1TH|Q7E1ZaX if($itemid){江西吉安网GW4wnl*a $subjectenc = rawurlencode(strip_tags($msgarr['subject']));江西吉安网;])xo_]u5I
? //注意您是用的字符集,这里用的是utf-8的,如您的网站是gbk的,请设置为gbk 0H
m:M?,@0 $charset = 'utf-8';江西吉安网@r~N6f $data = @implode('', file("http://keyword.discuz.com/related_kw.html?title=$subjectenc&content=&ics=$charset&ocs=$charset"));江西吉安网-HR ?:?l2L7U
q if($data) {江西吉安网zi5gY3r
q(Q $parser = xml_parser_create(); 0fF^8[(Im0 xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); e-v7x!}9FZ0 xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);江西吉安网#rz8A
b(VL xml_parse_into_struct($parser, $data, $values, $index);江西吉安网3h6sCxg xml_parser_free($parser); )h;~6cyB0F4{A:j02B%Hm.~_3oe5lqL0 $kws = array(); z6V]UY/bU{0$]Lc)tZb0@)J!{lB0 foreach($values as $valuearray) { %Y`MN+M0 if($valuearray['tag'] == 'kw' || $valuearray['tag'] == 'ekw') {江西吉安网[M&D5FA9QJy{ if(PHP_VERSION > '5' && $charset != 'utf-8') { J%c$gFv$B%\7B0 $valuearray['value'] = encodeconvert("UTF-8", $valuearray['value']);江西吉安网.lF;ch%A0esB8S } else {江西吉安网)B1BP}gX_ X $valuearray['value'] = trim($valuearray['value']);江西吉安网Ok)P6l+yr~2|5B }江西吉安网U#XW
i(qyA $kws[] = $valuearray['value'];江西吉安网1|e$c;plz(S }江西吉安网F[,B3J3Fjc&v&~ } [ YH8I'b]2@0_L}7|0江西吉安网sK!gB)]ctAcj if($kws) {江西吉安网]%`G-Y#L YBjL foreach($kws as $kw) {江西吉安网7Mb)Gq}G\4j2Q7r $kw = htmlspecialchars($kw);江西吉安网'c)i#oz1F)t0i1? $return .= $kw.' ';江西吉安网b gW(yu }江西吉安网"L1y
U
i Vx$b $return = htmlspecialchars($return); 9@E cFe-C0 } 7{#~#N^(`3D R"h8In0江西吉安网YPhhy/{5v$? } Xy]%Or\ z0 if($return){ 6r
VjWWM/N]-v0 include_once(S_ROOT.'./function/tag.func.php'); ~)[ V:?
S)c-ZNr0 include_once(S_ROOT.'./data/system/category.cache.php'); /X1I8|%M:f
o fi4E0 $zj_tagarr = posttag($return);江西吉安网YMMZ`'B,p2y postspacetag('add', $_SGLOBAL['category'][$thevalue['importcatid']]['type'], $itemid, $zj_tagarr,1); &lTA Cg8n?;Xb
C0 $tagnamearr = array_merge($zj_tagarr['existsname'], $zj_tagarr['nonename']);江西吉安网|%mBQ;lG%{ $setsqlarr['relativetags'] = addslashes(serialize($tagnamearr)); ~i"A S2~0 $setsqlarr['relativeitemids'] = getrelativeitemids($itemid, array($_SGLOBAL['category'][$thevalue['importcatid']]['type'])); [^z:x6Oc*s;\;d0 $setsqlarr['includetags'] = postgetincludetags($msgarr['message'], $tagnamearr);江西吉安网`
mPo\:J updatetable('spacenews', $setsqlarr, array('itemid'=>$itemid));江西吉安网[
bh6xMG{'i'V } _OE Q/OuJ0/_3E!a\B0} (yZ Y2}(z.B0 |