• 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 "<li><span class=titlel><a class=title title=".$row[subject]."href=http://www.pmpwhy.com/thread-".$row[tid]."-1-1.html target=_blank>".
    utf8Substring(
    $row[subject], 0, 40)."</a></span></li>";
    }
    //关闭链接
    mysql_close($conn);
    ?>
    </ul>

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

    案例PMPWHY返还网博客

  • 相关阅读:
    JS实现类似CAD的获取点
    ObjectARX填充
    backbone
    (转)Log4net使用详解
    Log4Net介绍
    (转)Log4net使用详解2
    ASP.NET:利用RegexStringValidator验证字符串格式
    ashx文件的使用
    编译执行和解释执行的区别
    利用 Application_Error 捕获所有异常 .
  • 原文地址:https://www.cnblogs.com/singlepine/p/2103461.html
Copyright © 2020-2023  润新知