当前位置: 首页 > news >正文

做任务免费得晋江币网站/百度号码认证申诉平台

做任务免费得晋江币网站,百度号码认证申诉平台,html5做图网站,mac 版本的wordpressphp文件锁产生的问题和解决方案(一个真实案例)_后端开发一个真实案例想起自己之前犯过一个相关的错误。当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的有效期是2小时。下面来讲利用PHP下载网络图片常用…

php文件锁产生的问题和解决方案(一个真实案例)_后端开发

一个真实案例想起自己之前犯过一个相关的错误。当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的有效期是2小时。下面来讲利用PHP下载网络图片常用的三个方法。当然,这三个方法都不是万能的,有时候会因为网络问题,或者网络图片的权限问题(大站一般都有防盗链)导致下载失败。

一起来看看吧,实际工作中经常用到。

方法一

优点:简单。

缺点:效率相对较低。

该方法主要用到的函数有两个file_get_contents以及file_put_contents这种方法非常简单,通俗的讲就是先get到图片内容,然后put到文件中。

代码如下:

$imgFile = 'http://***.***.***/Uploads/20200424/1587710975CZlGeB.jpg';

// 获取文件名

$imgName = trim(strrchr($imgFile, '/'), '/');

file_put_contents($imgName, file_get_contents($imgFile));

方法二

个人用的最多的方法。安装chrome并通过selenium实现快手自动弹幕_后端开发

使用python的selenium包实现快手自动弹幕过程:一、准备chrome浏览器,对应版本的webdriver驱动;二、python安装selenium包;三、在chrome中登录快手分析发弹幕的过程;四、代码实现;五、运行

缺点:稍微复杂点,要掌握curl的用法,需要知道curl一些选项的含义。

优点:效率高,很容易支持https;

curl非常强大,也是phper必须掌握的技能,所以建议大家使用该方法。该方法的思路是,使用curl工具获取远程图片的信息,然后将该信息保存到本地的文件中。这里我没有对curl_exec的结果做校验了,偷个懒。

关于curl的用法,如果有想深入了解的,可以在ki4网中搜索curl。

$imgFile = 'https://***.***.***/uploads/20200121/bd873d80da430f8b74ef1ee751945595.png';

function down_img($imgUrl)

{

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $imgUrl); // 请求地址

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 不直接输出信息

// 可以访问https请求

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

// 执行curl并获取数据

$results = curl_exec($ch);

$imgName = trim(strrchr($imgUrl, '/'), '/');

$fp = fopen($imgName, 'w');

fwrite($fp, $results);

// 执行完毕后,记得关闭资源

curl_close($ch);

}

down_img($imgFile);

方法三

这种方法也很简单,用到的是php的文件管理知识。首先创建两个文件句柄,一个用于读取远程图片的二进制信息,另一个用于保存图片信息的。

$imgFile = '

$imgName = trim(strrchr($imgFile, '/'), '/');

// 读取远程图片资源

$source = fopen($imgFile, 'rb');

// 创建本地文件资源句柄,用于保存图片信息

$down = fopen($imgName, 'wb');

while ($chunk = fread($source,1024)){

fwrite($down, $chunk, 1024);

}

fclose($source);

fclose($down);

总结

个人工作中主要用到了下列的第一种及第二种方法。另外多说一句,图片下载倒没什么关系,但是下载的图片怎么用就要注意了。用的不好,就可能产生侵权问题了哦。

http://www.jmfq.cn/news/5141413.html

相关文章:

  • 2019建设摩托官方网站/宁波seo教程
  • 58网页版登录打开/长沙专业seo优化推荐
  • 洛阳洛龙区网站建设/网站的seo是什么意思
  • 长治政府网官网/优化关键词排名工具
  • 高邑网站建设/武汉seo招聘网
  • 行业顶级域名com/免费发布网站seo外链
  • 海口市住房和城乡建设局网站/海外推广渠道都有哪些
  • 网站的风格设计有哪些/sem优化策略
  • 西安优化网站技术/深圳百度推广代理
  • 网站做不做301/线上推广平台有哪些
  • 网站图表怎么做的/新闻网最新消息
  • 大网站设计/app数据分析软件
  • 顺义网站做的比较好的公司/壹起航网络推广的目标
  • 512内存做网站/互联网营销成功案例
  • 网站建设需要哪些东西/接广告赚钱的平台
  • w78企业网站后台怎么做/电商网站建设教程
  • 找聊城做网站/东莞网站排名提升
  • 电子商务网站面临的安全隐患/网站推广策划思路的内容
  • 公司企业网站建设的建站流程解析/拉新注册app拿佣金
  • adobe 网站制作软件有哪些/中国站长站
  • 沈阳网站建设公司怎么样/百度官方推广
  • 建设部网站白蚁文件/百度搜索关键词热度
  • 外贸企业网站制作/seo兼职怎么收费
  • 业务员自己掏钱做网站可以吗/商铺营销推广方案
  • 网站建设与网络营销/武汉关键词排名提升
  • 自贡做响应式网站开发公司/做网站设计哪里有
  • 做跨国婚恋网站赚钱吗/央视新闻最新消息今天
  • 网站域名哪看/郑州seo外包收费标准
  • 免费做三级网站/想开广告公司怎么起步
  • 永久免费手机网站建设/网络技术培训