All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
PHP获取远程图片并把它保存到本地_[PHP教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/2/10 6:50:09 Browse times: 329 Comment times: 0

PHP获取远程图片并把它保存到本地_[PHP教程]


Head photo

Go homepage
Upload pictures
Write articles

PHP获取远程图片并把它保存到本地_[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("http://news.bbc.co.uk/images/_1978837_detector_ap100.jpg","");
if(img):echo '
';
else:echo "false";
endif;

?>




There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.