问题出在getimagesize()函数上,当获取的图片带HTTP时候,再使用LIST函数,然后被嵌入一个循环中(具体说不上来,循环绝对没有问题),会导致内存被耗尽。

解决方案 »

  1.   

    代码我忘保存了。大致是这个结构,大家自己试试吧:
    while(){
      ...;
      ...;
      getpic($path);
      ...;
    }
    function getpic($path){
     $path="http://".$_SERVER['域名'].$path;
     $path=getimagesize($path);
     list($a,$b,$c,$d)=$path;
     return $a;
    }
    经过多次测试,去掉“http://”或改用相对路径后无内存耗尽问题。
      

  2.   

    php版本?
    如何断定是内存耗尽了?