打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

<?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.0735dj.com/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);
?>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Android ListView异步加载图片乱序问题,原因分析及解决方案
php正则匹配文章中的远程图片地址并下载图片到本地
php 在邮件中嵌入图片无需手动点击显示
我用chatGPT十分钟给2500家连锁店做了套系统
PHP图片批量上传代码 - PHP技术 - 源码之家 - 源码学院
PHP加Nginx实现动态裁剪图片方案
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服