浅生 发表于 2025-3-21 20:39:34

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人回答

TyCoding 发表于 2025-3-21 20:40:30

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

独家记忆 发表于 2025-3-21 20:40:52

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

哈哈哈哈哈 发表于 2025-3-24 19:07:57

众口铄金,积毁销骨。
页: [1]
查看完整版本: PHP8.0版本用户无法购买付费主题,切换PHP7.4正常。Cannot access offset of type string on string New