海河写的 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执行速度全攻略(下)
Oct 09 PHP
php4的session功能评述(一)
Oct 09 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
php实现的百度搜索某地天气的小偷代码
Apr 23 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 PHP
php中运用http调用的GET和POST方法示例
Sep 29 PHP
详解PHP实现执行定时任务
Dec 21 PHP
PHP模板引擎Smarty内建函数foreach,foreachelse用法分析
Apr 11 PHP
PHP 7.0新增加的特性介绍
Jun 08 PHP
PHP array_shift()用法实例分析
Jan 07 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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 stripslashes和addslashes的区别
2014/02/03 PHP
利用php下载xls文件(自己动手写的)
2014/04/18 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
基于jquery实现的可以编辑选择的下拉框的代码
2010/11/19 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
基于js 各种排序方法和sort方法的区别(详解)
2018/01/03 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
vue3.0实现点击切换验证码(组件)及校验
2020/11/18 Vue.js
python的常见命令注入威胁
2013/02/18 Python
Python学习笔记之os模块使用总结
2014/11/03 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Python实现全排列的打印
2018/08/18 Python
python 利用文件锁单例执行脚本的方法
2019/02/19 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
10分钟理解CSS3 Grid布局
2018/12/20 HTML / CSS
中国电视购物:快乐购
2017/02/04 全球购物
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
php优化查询foreach代码实例讲解
2021/03/24 PHP
工程业务员工作职责
2013/12/07 职场文书
幼儿园美术教学反思
2014/01/31 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
银行自荐信怎么写
2015/03/05 职场文书
酒店厨房管理制度
2015/08/06 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis
Golang ort 中的sortInts 方法
2022/04/24 Golang