今天在整理资料的时候发现以前找到的一个函数
通过这个函数我们就可以实现上面的功能
主要函数
复制代码 代码如下:
function GrabImage($url$filename=) {
if($url==) return false;
if($filename==) {
$ext=strrchr($url);
if($ext!=gif && $ext!=jpg && $ext!=png) return false;
$filename=date(YmdHis)$ext;
}
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp=@fopen($filename a);
fwrite($fp$img);
fclose($fp);
return $filename;
}
获取一张图片的代码
复制代码 代码如下:
$img=GrabImage(logogif);
if($img){
echo <img src=$img>;
}else{
echo false;
}
这是保存google的logo的例子获取到的图片保存在同级目录下面
获取一系列的有规律的图片(例如以数字命名的张图片)
复制代码 代码如下:
for ($i=;$i<=;$i++){
$img=GrabImage($igifimages/$igif);
}
上面的w是图片的网址需要自己修改程序执行完后所有的图片将会保存到images目录下面