小冰 发表于 昨天 22:57

PHP8.0版本用户无法购买付费主题,切换PHP7.4正常。Cannot access offset of type string on string New


forum.php第71行代码如下:
require DISCUZ_ROOT.'./source/module/forum/forum_'.$mod.'.php';



Discuz! 程序版本:
Discuz! X3.5 Release 20250205 UTF-8


论坛用户购买付费主题帖时产生的报错
PHP7.4不会产生此BUG,但8.0会

请问有解决的方法吗,无解的话后续只能一直用PHP7.4版本了我知道答案 回答被采纳将会获得1 贡献 已有5人回答

IT618应用中心 发表于 昨天 22:58

forum_misc第983行代码:
$authorEarn = min($_G['setting']['maxincperthread'] - $log['credit'], $thread['netprice']);

ysx24 发表于 昨天 22:58

你这个站危险系数很高,一不留神就被版权方告到破产。我一个朋友以前做无损音乐下载,还没盈利,律师函一封接一封的收,最后赔钱关站

余赚网 发表于 昨天 22:59

你朋友关站前的域名是什么

::Bra 发表于 昨天 23:00

我不记得了,跟你的类似,就是提供无损网盘下载。程序用的WP,加了付费会员系统,不同的级别,每天下载的数量不同。好像上线几个月,就收到律师函了

可可的可 发表于 昨天 23:01

后台看“单主题(附件)最高收入”设置是否正确
页: [1]
查看完整版本: PHP8.0版本用户无法购买付费主题,切换PHP7.4正常。Cannot access offset of type string on string New