php经常被用来远程下载图片,如何实现呢??原理:通过curl请求url,将请求返回的文件流写入指定路径saveAsImage($url,$file,$path);}//保存图片privatefunctionsaveAsImage($url,$file,$path){//返回文件的基本信息$filename=pathinfo($url,PATHINFO_BASENAME);//打开文件并写入路径中的$resource=fopen($path.$filename,'a');fwrite($资源,$文件);fclose($资源);}}//封装成一个类后,我们就可以调用这样的代码来下载图片了:这样处理基本的远程图片下载就OK了。$spider=newSpider();foreach($imagesas$url){$spider->downloadImage($url);}
