| 
| 
 
| 
  
    | 
      
        | php获取远程图片并把它保存到本地  |  
        | 
          
            |  |  
            | 来源:互联网  作者:未知  发布时间:2008-01-11 |  
            |  |  |  
        
          | 
 
    
        
            | 以下为引用的内容: <?php
 
 //
 // Function: 获取远程图片并把它保存到本地
 //
 //
 // 确定您有把文件写入本地服务器的权限
 //
 //
 // 变量说明:
 // $url 是远程图片的完整URL地址,不能为空。
 // $filename 是可选变量: 如果为空,本地文件名将基于时间和日期
 // 自动生成.
 
 function GrabImage($url,$filename="") {
 phperz~com if($url==""):return false;endif;
 
 if($filename=="") {
 $ext=strrchr($url,".");
 if($ext!=".gif" && $ext!=".jpg"):return false;endif;  phperz.com
 $filename=date("dMYHis").$ext;
 }
 
 ob_start();
 readfile($url);
 $img = ob_get_contents();
 ob_end_clean();
 $size = strlen($img);  php程序员之家
 
 $fp2=@fopen($filename, "a");
 fwrite($fp2,$img);
 fclose($fp2);
 
 return $filename;
 }
 
 
 $img=GrabImage("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");
 php程序员之家 if($img):echo '<pre><img src="'.$img.'"></pre>';
 else:echo "false";
 endif;
 ?>
 | 
 |  
          |  |  
          | [收藏此页] [打印本页] [返回顶部] |  |  
    |  |  |   
|  |   
|  |  |  |  |  |