首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >preg_match_all崩溃/窃听?

preg_match_all崩溃/窃听?
EN

Stack Overflow用户
提问于 2010-02-22 16:19:32
回答 1查看 585关注 0票数 1

好的,我有一个脚本,这个脚本已经至少3个月没变了。代码根本没有被修改过。我的服务器(VPS)也没有被修改。但是现在突然开始了,大约24小时前,脚本中的一行导致页面/脚本超时/崩溃(大约30秒后的白色页面)。

有问题的代码行如下:

代码语言:javascript
复制
$string = preg_match_all('/\[img\]([^\'"\[\]]+)\[\/img\]/is', substr($pag['page_text'], 0, 1024), $matches);

如果我注释掉这一行,页面加载正常。问题是这一行对页面很关键。有人知道为什么preg_match_all函数会导致页面崩溃吗?尤其是因为我没有更改服务器或脚本上的任何内容。

EN

回答 1

Stack Overflow用户

发布于 2010-02-22 17:07:37

字符串的大小和正则表达式捕获可能会影响memory_limit。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2309616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档