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


Posted in PHP onAugust 23, 2007

调用代码
<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 网络开发详解之远程文件包含漏洞
Apr 25 PHP
PHP连接sql server 2005环境配置及问题解决
Aug 08 PHP
PHP获取数组最后一个值的2种方法
Jan 21 PHP
php两种无限分类方法实例
Apr 21 PHP
php 类中的常量、静态属性、非静态属性的区别
Apr 09 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 PHP
PHP实现微信公众号验证Token的示例代码
Dec 16 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
Oct 27 PHP
PHP dirname简单使用代码实例
Nov 13 PHP
discuz 首页四格:最新话题+最新回复+热门话题+精华文章插件
Aug 19 #PHP
PHP下几种删除目录的方法总结
Aug 19 #PHP
wordpress之wp-settings.php
Aug 17 #PHP
PHP4和PHP5性能测试和对比 测试代码与环境
Aug 17 #PHP
在PHP里得到前天和昨天的日期的代码
Aug 16 #PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 #PHP
真正的ZIP文件操作类(php)
Jul 21 #PHP
You might like
一个PHP分页类的代码
2011/05/18 PHP
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
php mb_substr()函数截取中文字符串应用示例
2014/07/29 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
List Installed Hot Fixes
2007/06/12 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
2014/01/06 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
js控制文本框输入的字符类型方法汇总
2015/06/19 Javascript
jquery使整个div区域可以点击的方法
2015/06/24 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
2016/08/06 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
[03:48]2014DOTA2 TI专访71DK夺冠不靠小组赛高排名
2014/07/11 DOTA
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
python 实现判断ip连通性的方法总结
2018/04/22 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
资源工程专业毕业生求职信
2014/02/27 职场文书
个人自我鉴定总结
2014/03/25 职场文书
公关活动策划方案
2014/05/25 职场文书
机电专业毕业生求职信
2014/07/01 职场文书
法人授权委托书
2014/09/16 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
2014年幼儿园教研工作总结
2014/12/04 职场文书
售票员岗位职责
2015/02/15 职场文书
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS