<?php
//
// Function: 获取远程图片并把它保存到本地
//
//
// 确定您有把文件写入本地服务器的权限
//
//
// 变量说明:
// url 是远程图片的完整URL地址,不能为空。
// filename 是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.
function GrabImage(url,filename="") {
if(url==""):return false;endif;
if(filename=="") {
ext=strrchr(url,".");
if(ext!=".gif" && ext!=".jpg"):return false;endif;
filename=date(“dMYHis").ext;
}
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;
}
img=GrabImage("/upload/net/2012/01/10/201201100004261530.jpg","");
if(img):echo '<pre><img src="'.img.'"></pre>';
else:echo “false";
endif;
?>
//
// Function: 获取远程图片并把它保存到本地
//
//
// 确定您有把文件写入本地服务器的权限
//
//
// 变量说明:
// url 是远程图片的完整URL地址,不能为空。
// filename 是可选变量: 如果为空,本地文件名将基于时间和日期
// 自动生成.
function GrabImage(url,filename="") {
if(url==""):return false;endif;
if(filename=="") {
ext=strrchr(url,".");
if(ext!=".gif" && ext!=".jpg"):return false;endif;
filename=date(“dMYHis").ext;
}
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;
}
img=GrabImage("/upload/net/2012/01/10/201201100004261530.jpg","");
if(img):echo '<pre><img src="'.img.'"></pre>';
else:echo “false";
endif;
?>