wordpress调用discuz方法


< ul >
php
// 截取utf8字符串
function utf8Substring( $str , $from , $len ){
return preg_replace ( ' #^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0, ' . $from . ' } ' .
' ((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0, ' . $len . ' }).*#s ' , ' $1 ' , $str );
}
// 建立数据库链接
$conn = @ mysql_connect ( " localhost " , " 数据库用户名 " , " 数据库密码 " ) or die ( " 数据库链接错误 " );
// 指定要链接的数据库
mysql_select_db ( " 数据库 " , $conn );
// 使用UTF-8中文编码;
mysql_query ( " set names 'UTF-8' " );
// 指定版块的所有文章中取10条最新帖子
$SQL = " SELECT tid,subject FROM 表名 where fid in (2,37,38,39,40,41,42,43,44,45) ORDER BY tid DESC LIMIT 0,10 " ;
$query = mysql_query ( $SQL );
// 循环显示结果
while ( $row = mysql_fetch_array ( $query )){
echo "
  • " . $row [subject] . " href=http://www.pmpwhy.com/thread- " . $row [tid] . " -1-1.html target=_blank> " .
    utf8Substring(
    $row [subject] , 0 , 40 ) . "
  • " ;
    }
    // 关闭链接
    mysql_close ( $conn );
    ?>
    ul >

    为什么这样做而不用discuz自带的外部数据调用功能呢,原因js调出来的数据搜索引擎不认识,为了让蜘蛛能爬到,所以需要这么处理

    案例PMPWHY、返还网博客

    你可能感兴趣的:(wordpress调用discuz方法)