php - 致命错误:第 20 行 /home/xbt/Client/htdocs/common.php 中允许的内存大小为 262144000 字节已用尽(尝试分配 1879048224 字节)
问题描述
请有人这么好心,帮我解决我遇到的错误。在我解释之前,我查看了类似的问题,但不幸的是它没有帮助。
无论如何,我试图增加 PHP 最大内存分配,但错误消息只是要求我进一步增加它,无论大小。
这是有问题的功能。
function recv_string($s)
{
$d = '';
while (strlen($d) < 4)
{
$r = fread($s, 4 - strlen($d));
if (!strlen($r))
return '';
$d .= $r;
}
$l = unpack('N', $d);
$l = $l[1];
$d = '';
while (strlen($d) < $l)
{
$r = fread($s, $l - strlen($d));
if (!strlen($r))
return '';
$d .= $r;
}
return substr($d, 1);
}
如果它有助于引发错误的行就是这个。
$r = fread($s, $l - strlen($d));
提前致谢。
担
解决方案
推荐阅读
- python - 如何检查两列是否匹配基于它们具有相同的字符串?
- registry - 尝试远程获取/更改当前登录用户的默认打印机注册表值
- flutter - Flutter - Pub 无法重命名目录,因为访问被拒绝
- vbscript - 使用 VBS 返回两个字符之间不同长度的值
- python - 使用 az webapp deployment source 从 git 部署代码,但当应用位于 git 存储库子文件夹中时
- angular - 如何与 Angular Http 和 IP 地址通信
- python - 为 bar3d matplotlib 图选择颜色
- powerbi - DAX 计数行,但不适用于未来日期
- javascript - php - 防止后退按钮
- curl - curl命令504网关超时错误的gitlab管道失败