保存单一图片
描述:通过图片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;
}
?>
PHP图片抓取
本文介绍了一个使用PHP编写的函数,该函数可以从指定URL抓取图片并保存到本地。通过简单的代码实现,此方法适用于需要从远程服务器下载图片的应用场景。
1155

被折叠的 条评论
为什么被折叠?



