懑刷侠 发表于 2025-3-21 20:31:37

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 贡献 已有2人回答

黎世敏 发表于 2025-3-21 20:32:00

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

成娅旃 发表于 2025-3-21 20:32:53

你这个站危险系数很高,一不留神就被版权方告到破产。我一个朋友以前做无损音乐下载,还没盈利,律师函一封接一封的收,最后赔钱关站
页: [1]
查看完整版本: PHP8.0版本用户无法购买付费主题,切换PHP7.4正常。Cannot access offset of type string on string New