如何用PHP脚本高效采集并下载远程服务器上的图片?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1028个文字,预计阅读时间需要5分钟。
当我们需要收集网络上的某个网页内容时,如果目标网站上的图片使用了防盗链技术,直接采集的图片在我们自己网站上可能无法显示。因此,我们使用的程序将把目标网站上的图片下载到本地,以便在自身网站正常展示。
本文将使用PHP实现采集远程图片功能。基本流程:
1、获取目标网站图片地址。
2、读取图片内容。
3、创建要保存图片的路径并命名图片名称。
4、写入图片内容。
5、完成。
我们通过写几个函数来实现这一过程。
函数make_dir()建立目录。判断要保存的图片文件目录是否存在,如果不存在则创建目录,并且将目录设置为可写权限。
function make_dir($path){
if(!file_exists($path)){//不存在则建立
[emailprotected]($path,0777); //权限
@chmod($path,0777);
}
return true;
}
函数read_filetext()取得图片内容。
本文共计1028个文字,预计阅读时间需要5分钟。
当我们需要收集网络上的某个网页内容时,如果目标网站上的图片使用了防盗链技术,直接采集的图片在我们自己网站上可能无法显示。因此,我们使用的程序将把目标网站上的图片下载到本地,以便在自身网站正常展示。
本文将使用PHP实现采集远程图片功能。基本流程:
1、获取目标网站图片地址。
2、读取图片内容。
3、创建要保存图片的路径并命名图片名称。
4、写入图片内容。
5、完成。
我们通过写几个函数来实现这一过程。
函数make_dir()建立目录。判断要保存的图片文件目录是否存在,如果不存在则创建目录,并且将目录设置为可写权限。
function make_dir($path){
if(!file_exists($path)){//不存在则建立
[emailprotected]($path,0777); //权限
@chmod($path,0777);
}
return true;
}
函数read_filetext()取得图片内容。

