2013-10-21 61 views
-3

PHP致命错误用于fgets():的134217728个字节允许存储器大小 耗尽(试图分配495545个字节)PHP致命错误():的排出134217728个字节允许存储器大小(试图分配495545个字节)

在阅读的文本文件fgets()我得到这个错误,但fgetc()这是没有任何问题做工精细。这是我在同一个脚本中打开的第二个txt文件。阅读文件后,我有一个200行代码,用于计算一些描述符。如何消除这个错误?

+0

你正在阅读的这个流有多大? (换句话说,你是否确定在阅读时内存不足?) –

回答

0

您的代码已耗尽您分配的内存资源。 所以根据您的需要增加内存限制像

<?php 
ini_set('memory_limit', '6400M'); 

调整的极限。

+3

认为6400 MB可能有点大? –

+0

然后你可以将它设置为-1(无限)。 –

+0

我已经把'根据你的需要调整极限'。 –

0

我有类似的问题。为了达到这个目的,需要一定数量的线路。获取与ftell指针位置,做一些数据,刷新它,并继续你离开的地方fseek

相关问题