海河写的 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 数组遍历顺序理解
Sep 09 PHP
一步一步学习PHP(7) php 字符串相关应用
Mar 05 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
Thinkphp关闭缓存的方法
Jun 26 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
Yii2中cookie用法示例分析
Jul 18 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
May 11 PHP
Laravel框架生命周期与原理分析
Jun 12 PHP
CentOS7编译安装php7.1的教程详解
Apr 18 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
Sep 25 PHP
Jsonp劫持学习
Apr 01 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
?生?D片??C字串
2006/12/06 PHP
php 分页类 扩展代码
2009/06/11 PHP
php中理解print EOT分界符和echo EOT的用法区别小结
2010/02/21 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
php多进程应用场景实例详解
2019/07/22 PHP
jquery实现心算练习代码
2010/12/06 Javascript
JavaScript中switch判断容易犯错的一个细节
2014/08/27 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
jQuery实现html表格动态添加新行的方法
2015/05/28 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
javascript实现秒表计时器的制作方法
2017/02/16 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
javascript将16进制的字符串转换为10进制整数hex
2020/03/05 Javascript
[05:45]Ti4观战指南(下)
2014/07/07 DOTA
Python写的Socks5协议代理服务器
2014/08/06 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
用Python写一个无界面的2048小游戏
2016/05/24 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
行政管理人员精品工作推荐信
2013/11/04 职场文书
化学实验员岗位职责
2013/12/28 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
信访维稳工作汇报
2014/10/27 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang
MySQL约束超详解
2021/09/04 MySQL
Win7/8.1用户可以免费升级到Windows 11系统吗?
2021/11/21 数码科技
JavaScript parseInt0.0000005打印5原理解析
2022/07/23 Javascript
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL