海河写的 Discuz论坛帖子调用js的php代码
发布时间:2020-05-12 17:07:54 所属栏目:PHP教程 来源:互联网
导读:海河写的 Discuz论坛帖子调用js的php代码
调用代码 <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; } ?> (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |