本地测试还是同样的错误提示:
Fatal error: Call to a member function get() on a non-object in /www/wwwroot/vtu425.com/require/thread_galbum.php on line 518
查看thread_galbum.php文件的第518行,就是下面红色这行:
if (($banword = $wordsfb->comprise($aintro)) !== false) {
Showmsg('post_wordsfb');
}
看看“post_wordsfb”是什么意思?
'post_wordsfb' => '警告:您提交的内容中含有非法词语 \'<font color=red>$GLOBALS[banword]</font>\'!',
“非法词语”?虽然没有弹出这个提示,但这和非法词语有什么关系?再查看这里面的关键词“$aintro”,上面代码往上几行:
$aintro && strlen($aintro) > 255 && Showmsg('colony_aintro_length');
搜索里面的提示:
'colony_aname_length' => '相册名称不能超过24字节',
'colony_aintro_length' => '相册描述不能超过255字节',
看来是和描述有关:相册的描述里有非法词语,可明明什么都没填啊?