高防服务器
大家以自由互联的官网为例子:
1.首先读取盐城网站制作整个网页的内容
获取到了整个页面的代码
2.根据正则匹配到所有的img 标签里面的图片url地址
正则表达式:/
$matches[1]存放的就是盐城网站制作页面中所有img 标签的图片
如果图片地址不是尽对路径的图片可以根据查找路径中是否有http或者https
如果没有就加上网站的域名就可以打开图片:
所有图片都变成了尽对路径地址
3.然后将图片下载到本地:
1.根据file_put_contents
2.第2种根据curl
3.方法fopen读取2进制图片信息
$imgfile=
$imgname= trim(strrchr($imgfile,'/'),'/');
//读取远程图片资源
$source= fopen($imgfile,'rb');
// 创建本地文件资源句柄,用于保存图片信息$down= fopen($imgname,'wb');
while($chunk= fread($source,1924))fwrite($down,$chunk,1024);
fclose($source);
fclose($down);
Copyright © 2019-2020 1234xp.com All Rights Reserved. 自由互联版权所有