分享

PHP实现图片下载到本地,并调用

 昵称48103793 2017-10-05

<?php
/*
PHP实现图片下载到本地,并调用
*/
function Uploads($picurl, $picname, $type) {
$dirname = dirname(‘http://’ . $_SERVER[‘SERVER_NAME’] . $_SERVER[“SCRIPT_NAME”]);
$uploads = ‘uploads/’.$type;
if (!is_file($uploads)) {
@mkdir($uploads, 0777, true);
}
$imgname = $picname . “.jpg”;
$imgfile = $dirname . ‘/’ . $uploads . ‘/’ . $imgname;
if (!is_file($uploads . ‘/’ . $imgname)) {
$get_con = file_get_contents($picurl);
$fanhuistr = file_put_contents($uploads . ‘/’ . $imgname, $get_con);
}
return $imgfile;
}

/*以下是实例,实际使用时请删除*/

//网络图片地址
$imageurl = ‘http://blog./wp-content/themes/JieStyle-Two-master/images/404.png’;

//下载到本地后的图片文件名
$imagetitle = ‘mygs’;

//图片分类,用于区分大小图片,所有图片全部下载到uploads文件夹下,而这个参数则是uploads下的二级文件夹
$imagetpl = ‘pic’;

//输出图片
echo ‘<img src=”‘.Uploads($imageurl,$imagetitle,$imagetpl).'” /><br />本地图片地址:’.Uploads($imageurl,$imagetitle,$imagetpl);
?>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多