广

PHP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    海河写的 Discuz论坛帖子调用js的php代码

    2018-10-28 11:05:58 次阅读 稿源:互联网
    零七广告
    调用代码
    <script language="javascript" src="js_bbs.php?fid=1"></script>

    js_bbs.php(放在根目录下) 内容


    <?php
    require ("bbs/config.inc.php");
    //连接,选择数据库 
    $link = mysql_connect( $dbhost,$dbuser,$dbpw) or die('Could not connect:'.mysql_error()); 
    mysql_select_db($dbname) or die("Could not elect database"); 

    $fid=$_GET["fid"]; 
    //截取字符长度
    $length=36;
    //防止中文乱码 
    mysql_query("set names 'gb2312'");
    //执行SQL查询
    $query = "SELECT tid,subject FROM cdb_threads where fid='$fid' order by lastpost desc LIMIT 10"; 
    $result = mysql_query($query) or die("Query failed: ".mysql_error()); 
    // 用 HTML显示结果 
    while ($myrow = mysql_fetch_row($result)) 

     printf("document.writeln(/"<li><a href=///"bbs/viewthread.php?tid=%s&extra=page=1/// " target=///"_blank///">%s</a></li>/");/n", $myrow[0],cutstr($myrow[1], $length,"..")); 

    // 释放结果集 
    mysql_free_result($result); 
    //关闭连接 
    mysql_close($link); 

    //截取字符函数
    function cutstr($string, $length, $dot = ' ...') { 
     $strcut = ''; 
     for($i = 0; $i < $length - strlen($dot) - 1; $i++) { 
     $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; 
     } 
     return $strcut.$dot; 
    }
    ?> 

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告