我有一个远程路径
http://www/images/里面有很多图片..想下载下来,不知道有什么合适办法?没有文件名..只有路径名..

解决方案 »

  1.   

    首先确保这个目录是可读的
    opendir()之后readdir()再用下面函读取function GrabImage($url) { 
    if($url==""):return false;endif; 
    $filename='qq/'.strrchr($url,"/"); 
    ob_start(); 
    readfile($url); 
    $img = ob_get_contents(); 
    ob_end_clean(); 
    $size = strlen($img); 
    $fp2=@fopen($filename, "a"); 
    fwrite($fp2,$img); 
    fclose($fp2); 
    return $filename; 
    } 函数网上搜来的 
      

  2.   

    远程访问http://www/images/这样直接访问90%的服务器配置会告诉你英文的回答“拒绝访问”!所以建议楼主还是放弃这个打算,除非你有权限控制这个远端服务器,否则用什么PHP代码也获取不到任何文件。或者你清楚的该目录下的知道每一个图片文件名