//
// 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("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");
if(img):echo '
';
else:echo "false";
endif;
?>