http://hi.baidu.com/cxh1984/blog/item/19ab3c126d673051f919b83e.html 一个文件下载类希望对你有用.

解决方案 »

  1.   

    我的意思是说我现在用file_get_contents得到的是一些乱码,如何将这些乱码转换成图片然后保存在本地文件夹
      

  2.   

    假如你的图片格式是是 gif$c = file_get_contents($url);$fp = fopen("download/1.gif","w");
    fwrite($fp,$c);
    fclose($fp);
      

  3.   

    ok谢谢faisun,你能不能再给我讲讲,我抓下来的页面里我该如何写正则来匹配页面的图片地址呢?
      

  4.   

    我到意思是说,现在把一个页面抓下来,得到的是一大堆的html代码,现在如何把<img />中间的挑出来?
      

  5.   

    我的意思是说,抓取下来的是一大堆html代码,如何从这堆代码中间把<img  />挑出来?
      

  6.   

    $fp1=fopen("temp.t","r");//temp.t 抓取的文件
    while(!feof($fp1))
    {
    $line=fgets($fp1);
    if(strstr($line,'<img '))
    {
                         $pic_url=substr($line,计算它的开始位置与长度);
    }
            }
      

  7.   

    我想实现抓取下来的页面里有很多图片地址,怎样能用正则把图片地址匹配出来存在一个数组中以备后用,就像ereg()一样的效果,但是我使用ereg()它总是只能得到第一个匹配的对象,后面匹配的它都没得到,所以请大家给指点指点。