好的,所以我有这个脚本至少 3 个月以来都是一样的。代码根本没有被修改过。我的服务器(VPS)也没有被修改过。但现在不知从何而来,大约 24 小时前开始,脚本中的一行导致页面/脚本超时/崩溃(大约 30 秒后出现白页)。
有问题的代码行是这样的:
$string = preg_match_all('/\[img\]([^\'"\[\]]+)\[\/img\]/is', substr($pag['page_text'], 0, 1024), $matches);
如果我评论该行,页面加载正常。问题是该行对页面至关重要。有谁知道为什么 preg_match_all 函数会导致页面崩溃?特别是因为我没有更改服务器或脚本上的任何内容..