日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > Discuz > Discuz!論壇自動獲取Tags標簽的方法

Discuz!論壇自動獲取Tags標簽的方法

來源:程序員人生   發(fā)布時間:2014-05-01 00:52:13 閱讀次數(shù):3285次

  網(wǎng)(LieHuo.Net)教程 Discuz!自動獲取標簽實現(xiàn)方法,首先看代碼以gbk為例:

以下為引用的內(nèi)容:
<?php
//強制使用字符集
@header('Content-Type: text/html; charset=gbk');
$subjectenc = $_GET['subjectenc'];
$messageenc = preg_replace("/[.+?]/U", '', $_GET['messageenc']);
//關(guān)鍵部分,這里是將你網(wǎng)站的文章標題和內(nèi)容發(fā)送到dz的標簽庫中去匹配,返回的是一個xml文檔
$data = @implode('', file("http://keyword.discuz.com/related_kw.html?title=$subjectenc&content=$messageenc&ics=gbk&ocs=gbk"));//把標題和內(nèi)容發(fā)送到dz官方去找
if($data) {//有數(shù)據(jù)返回
$parser = xml_parser_create();//建立一個 XML 解析器
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $data, $values, $index);//將 XML 數(shù)據(jù)解析到數(shù)組中
xml_parser_free($parser);
$kws = array();
foreach($values as $valuearray) {//循環(huán)單曲xml中的數(shù)據(jù)到數(shù)組$kws
if($valuearray['tag'] == 'kw' || $valuearray['tag'] == 'ekw') {
$kws[] = siconv(trim($valuearray['value']), ‘gbk’, 'utf-8');//編碼轉(zhuǎn)換
}
}
$return = '';
if($kws) {
foreach($kws as $kw) {
$return .= $kw.' ';//把獲取到的標簽用空格鏈接
}
$return = trim($return);
}
echo $return;//返回匹配到的標簽
} else {
echo ' ';//沒有匹配的標簽
}
?>

  在網(wǎng)上還有一種類似的函數(shù),使用方法:

以下為引用的內(nèi)容:
<?php
//強制使用字符集
@header('Content-Type: text/html; charset=gbk');
$subjectenc ='用“超級站長”安裝Discuz!和UCHome,超級簡單!'; //這是標題
$messageenc = preg_replace("/[.+?]/U", '', '用“超級站長”安裝Discuz!和UCHome,超級簡單!'); //這是內(nèi)容
//從內(nèi)容中找標題中有TAG;
$data = @implode('', file("http://keyword.discuz.com/related_kw.html?title=$subjectenc&content=$messageenc&ics=gbk&ocs=gbk"));//把標題和內(nèi)容發(fā)送到dz官方去找
if($data) {
$parser = xml_parser_create();//建立一個 XML 解析器
xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
xml_parse_into_struct($parser, $data, $values, $index);//將 XML 數(shù)據(jù)解析到數(shù)組中
xml_parser_free($parser);
$kws = array();
foreach($values as $valuearray) {
if(in_array($valuearray['tag'],array('kw','ekw'))) { //kw和ekw是 DZ返回回來的XML中的一個元素名
$kws[] = iconv('utf-8','gbk',$valuearray['value']);//編碼轉(zhuǎn)換
}
}
}
//最后出來的是數(shù)組.
print_r($kws);
?>

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产成人欧美一区二区三区八 | 一区二区在线 | 久色成人 | 国产亚洲精品久久久 | 亚洲欧美不卡 | 国产韩国精品一区二区三区 | 国v精品久久久网 | 天堂tv| 日皮视频在线观看 | 亚洲欧美视频二区 | 成人高清在线视频 | 毛片免费在线 | 在线观看成人网 | 一级在线 | 亚洲免费a| 最新精品在线 | 丁香在线视频 | 久久国产精品99久久久久久老狼 | 午夜激情视频在线观看 | av簧片| 九九在线精品 | 久久av中文字幕 | 国产精品一二三四区 | 久草福利在线视频 | 久久亚洲影视 | aⅴ一级片| 欧美一区二区三区四区不卡 | 国产精品亚洲一区二区三区在线观看 | 国产在线精品一区二区 | 91久久国产| 国产高清精品在线 | 麻豆精品久久久 | 国产精一区 | 成人在线免费观看视频 | 炮机高潮痉挛哭叫失禁 | 国产精品久久久久久一区二区三区 | 国产一区二区视频在线观看 | 免费精品一区 | 日韩欧美激情电影 | 日本精品国产 | 日本一区二区三区视频在线 |