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

 更新时间:2007年08月23日 17:41:33   作者:  
调用代码
<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; 
}
?> 

相关文章

  • php常用字符串处理函数实例分析

    php常用字符串处理函数实例分析

    这篇文章主要介绍了php常用字符串处理函数,以实例形式分析了chop()、get_html_translation_table()、htmlentities()及htmlspecialchars()等函数的具体用法,对于PHP的学习有着一定的学习与借鉴价值,需要的朋友可以参考下
    2014-11-11
  • 解析PHP生成静态html文件的三种方法

    解析PHP生成静态html文件的三种方法

    本篇文章是对PHP生成静态html文件的三种方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php中禁止单个IP与ip段访问的代码小结

    php中禁止单个IP与ip段访问的代码小结

    今天网上有人问我php中如何禁用ip访问,通过测试发现如下的代码不错,原理也比较简单
    2012-07-07
  • Cygwin中安装PHP方法步骤

    Cygwin中安装PHP方法步骤

    这篇文章主要介绍了Cygwin中安装PHP方法步骤,本文共用3步完了PHP的安装,相对来说挺简单的,需要的朋友可以参考下
    2015-07-07
  • php之Memcache学习笔记

    php之Memcache学习笔记

    本篇文章是对php中的Memcache进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php中addslashes函数与sql防注入

    php中addslashes函数与sql防注入

    这篇文章主要介绍了php中addslashes函数与sql防注入,实例讲述了采用addslashes函数对于sql防注入的用处,对于PHP安全程序设计来说具有不错的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • PHP合并数组函数array_merge用法分析

    PHP合并数组函数array_merge用法分析

    这篇文章主要介绍了PHP合并数组函数array_merge用法,结合实例形式分析了php数组合并函数array_merge的具体功能、使用方法与相关注意事项,需要的朋友可以参考下
    2017-02-02
  • WordPress的主题编写中获取头部模板和底部模板

    WordPress的主题编写中获取头部模板和底部模板

    这篇文章主要介绍了WordPress的主题编写中获取头部模板和底部模板的技巧,分别是get_header()与get_footer()函数的使用,需要的朋友可以参考下
    2015-12-12
  • PHP中使用asort进行中文排序失效的问题处理

    PHP中使用asort进行中文排序失效的问题处理

    asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序。可选的第二个参数包含了附加的排序标识。如果成功则返回 TRUE,否则返回 FALSE。
    2014-08-08
  • 学习php设计模式 php实现原型模式(prototype)

    学习php设计模式 php实现原型模式(prototype)

    这篇文章主要介绍了php设计模式中的原型模式,使用php实现原型模式,感兴趣的小伙伴们可以参考一下
    2015-12-12

最新评论