phpwind database.php,解决phpwind帖子列表显示个数不正确

“小编我的网站里面的帖子数量怎么不一样啊?”最近很多站长跟小编反映PHPwind有这个问题,会员浏览帖子列表,显示的帖子数量有问题,例如:本来帖子列表每页显示20条,但是有的会员组却只显示3条,或有的会员组显示100多条; 就是帖子列表显示的数量和会员组显示的数量大庭相径。无忧主机小编针对上诉问题,做了一些研究,现将解决方法给大家分享一下:

在本地创建一个新的TXT文档,将下列语句复制,

error_reporting(0);

define('P_W',1);

define('PW_UPLOAD',1);

echo define('R_P',getdirname(__FILE__));

define('D_P',R_P);

echo

require_once(R_P.'require/common.php');

require_once(R_P.'lang/up_function.php');

include_once(D_P.'data/bbscache/config.php');

require_once(R_P.'admin/cache.php');

@header("Content-Type:text/html; charset=$db_charset");

include_once(D_P.'data/sql_config.php');

if ($database=='mysqli' && Pwloaddl('mysqli')===false) {

$database = 'mysql';

}

require_once Pcv(R_P."require/db_$database.php");

$db = new DB($dbhost,$dbuser,$dbpw,$dbname,$PW,$charset,$pconnect);

$action = $_GET['action'];

if (empty($action)) {

echo '开始运行置顶修复工具 PHPWind v7.5SP3 (2010610)';exit;

} elseif ($action == 'thread') {

if(!$_GET['step']){

$db->update("UPDATE `pw_members` SET `t_num` = '0' WHERE `pw_members`.`t_num` != '0'");

$db->update("UPDATE `pw_members` SET `p_num` = '0' WHERE `pw_members`.`p_num` != '0'");

echo '已经修复默认成功,请删除此文件';

}

require (R_P.'require/updateforum.php');

}

function getdirname($path=null){

if (!empty($path)) {

if (strpos($path,'\\')!==false) {

return substr($path,0,strrpos($path,'\\')).'/';

} elseif (strpos($path,'/')!==false) {

return substr($path,0,strrpos($path,'/')).'/';

}

}

return './';

}

?>

将此TXT重命名为:repair_thread.php

然后将此文件上传到根目录下运行,然后删除既可。然后大家会发现问题解决了。

希望能够帮助各位站长朋友!

本文地址:https://www.51php.com/phpwind/14932.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值