谁知道你代码在哪儿...
总的原则,用过的变量不用时及时清理了.赋为null或unset掉.
循环体中时常出现这种问题

解决方案 »

  1.   

    估计是array占的内存超过了php.ini里面设置的最大限度了,尝试增大下面几个值。max_execution_time,max_input_time,memory_limit建议适当控制下内存的使用,不要一下把大量数据全部放到array里,如果能分几步走的话,建议走一步,释放一下没有的数据。
      

  2.   

    unset清除数组内存.
    mysql_free_result 释放result内存
    等等.
      

  3.   

    你在处理的过程中,释放一下内存,用一些unset、数据库的释放内存,你那个错误是超出内存限制了,把PHP.INI的memory_limit内存大小改了它,是MB为单位的
      

  4.   

    第一次听过说PHP存在内存溢出那明明是内存不够
      

  5.   

    生成大量文本文件,请借鉴一下很多cms系统的做法,建议一次少生成一些,url转向直到生成完为止。至少我从来没有遇到过这种情况。
      

  6.   

    清空页面缓存,不行再在代码前写#ini_set('memory_limit', '1024M');看看