在线保存图片
保存单一图片
描述:通过图片url来获取到相应的图片
方法:
<?php
/*
* Created on 2011-5-28
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
function GrabImage($url,$filename=""){
$array = array(".gif",".jpg",".png");
if($url=="") return false;
if($filename==""){
$ext=strrchr($url,".");//获得.以后的字符串
if(!in_array($ext,$array)) return false;
$filename = date("dMYHis").$ext;
}
//打开浏览器缓冲区
ob_start();
//读取图片信息
readfile($url);
//图片信息存储在$img
$img = ob_get_contents();
//清除浏览器缓存
ob_end_clean();
//打开$filename
$fp2 = @fopen($filename,"a");
//把$img 的信息写到$filename
fwrite($fp2,$img);
fclose();
return $filename;
}
?>