海河写的 Discuz论坛帖子调用js的php代码
海河写的 Discuz论坛帖子调用js的php代码
发布时间:2016-12-29 来源:查字典编辑
摘要:调用代码js_bbs.php(放在根目录下)内容

调用代码

<scriptlanguage="javascript"src="js_bbs.php?fid=1"></script>

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

<?php

require("bbs/config.inc.php");

//连接,选择数据库

$link=mysql_connect($dbhost,$dbuser,$dbpw)ordie('Couldnotconnect:'.mysql_error());

mysql_select_db($dbname)ordie("Couldnotelectdatabase");

$fid=$_GET["fid"];

//截取字符长度

$length=36;

//防止中文乱码

mysql_query("setnames'gb2312'");

//执行SQL查询

$query="SELECTtid,subjectFROMcdb_threadswherefid='$fid'orderbylastpostdescLIMIT10";

$result=mysql_query($query)ordie("Queryfailed:".mysql_error());

//用HTML显示结果

while($myrow=mysql_fetch_row($result))

{

printf("document.writeln("<li><ahref="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);

//截取字符函数

functioncutstr($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;

}

?>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类