`

php通过curl下载远程图片实例

    博客分类:
  • php
 
阅读更多
<?php
	$url = 'http://mf1905.com/upload/video_img/df3074c98ec5124ad47c52ff59f74e04_middle.jpeg';

	function http_get_data($url) {
		
		$ch = curl_init ();
		curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, 'GET' );
		curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false );
		curl_setopt ( $ch, CURLOPT_URL, $url );
		ob_start ();
		curl_exec ( $ch );
		$return_content = ob_get_contents ();
		ob_end_clean ();
		
		$return_code = curl_getinfo ( $ch, CURLINFO_HTTP_CODE );
		return $return_content;
	}
	
	$return_content = http_get_data($url);
	$filename = 'test.jpg';
	$fp= @fopen($filename,"a"); //将文件绑定到流  
	fwrite($fp,$return_content); //写入文件
	
	
	
	
	
	

	
	
	
	

	
分享到:
评论

相关推荐

    PHP下载远程图片到本地类.zip

    在PHP编程中,有时我们需要从远程服务器下载图片资源并保存到本地服务器,以便于本地化内容或者备份数据。"PHP下载远程图片到本地类.zip"提供的功能正满足了这一需求。这个压缩包包含了一个名为"PHP下载远程图片到...

    基于php的下载远程图片

    2. `downloadImage()`:下载图片的方法,它可能使用`file_get_contents()`或`cURL`库来获取远程图片内容,并将其保存到本地服务器。 3. `saveImage()`:保存图片到本地,可能包含文件路径处理和错误检查。 4. `...

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例

    PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 PHP函数库,PHP函数大全,PHP函数实例,PHP函数手册,PHP5函数库实例 curl获取远程文件内容 GD显示中文 PHP GIF动画生成类 PHP HTML转UBB函数 PHP ...

    PHP实例开发源码-小哦远程文件下载程序源码 php版.zip

    该压缩包文件“PHP实例...综上所述,这个PHP实例开发源码展示了如何利用PHP、cURL和文件流技术实现一个功能完备的远程文件下载程序。通过学习和理解这个源码,开发者可以更好地掌握PHP在文件操作和网络通信方面的应用。

    php的curl封装类用法实例_.docx

    本文将通过分析提供的文件内容来详细介绍如何在PHP中使用cURL封装类。 #### 二、cURL模块启用与配置 首先,确保服务器已正确安装并启用了cURL模块。这通常涉及到几个步骤: 1. **修改`php.ini`文件**: - 找到`...

    PHP中使用cURL操作网络资源1

    通过这个案例,我们了解了PHP中cURL库的基本用法,包括设置HTTP请求类型、URL、头部信息以及处理响应数据。cURL不仅可用于简单的网页抓取,还能实现复杂的网络交互,如OAuth认证、上传文件、处理cookies等。熟练掌握...

    PHP实例开发源码—小哦远程文件下载程序源码 php版.zip

    在本压缩包“PHP实例开发源码—小哦远程文件下载程序源码 php版.zip”中,包含了一个基于PHP的远程文件下载程序的源代码。这个程序的主要目标是实现通过PHP脚本来从互联网上的指定位置下载文件到用户的本地设备。在...

    php远程文件下载类.zip

    在PHP编程中,远程文件下载是一项常见的需求,例如获取网页内容、下载图片或者文件等。本教程将基于提供的"php远程文件下载类.zip"详细解释如何实现这一功能,并探讨相关知识点。 首先,让我们理解一下“类库下载-...

    PHP curl使用实例

    在本文中,我们将通过实例演示PHP curl的基本使用方法,并介绍如何将抓取的页面直接输出到浏览器,以及如何在不直接输出到浏览器的情况下,获取抓取的内容,并对内容进行进一步处理。 首先,要使用PHP curl,需要...

    PHP CURL详解

    CURL使得PHP开发者可以方便地与远程服务器进行交互,获取或提交数据,实现诸如登录、文件上传、API调用等功能。 **一、CURL基本概念** 1. **CURL库**: cURL是一个开源项目,提供了一个命令行工具和一个库,用于在...

    php应用curl扩展抓取网页类.zip

    在PHP中,cURL通过`curl_init()`函数启动一个会话,`curl_setopt()`设置各种选项,最后`curl_exec()`执行请求并获取响应。 这个特定的PHP类库,名为"PHP cURL Webpage Scraper Class"(假设),可能包含以下主要...

    curlAction.class_oracle_phpCURL请求类_

    `curlAction.class_oracle_phpCURL请求类` 的标题暗示了这个类可能特别关注于与 Oracle 数据库相关的 HTTP 请求处理。Oracle 数据库通常用于处理大规模的企业级数据,而通过 PHP 的 `cURL` 实现与数据库的接口通信,...

    PHP远程文件下载解压压缩包.zip文件file文件操作类

    总的来说,PHP通过内置的函数和类库,可以方便地处理远程文件下载和解压任务,为多站点管理和程序更新提供了便利。这个过程需要注意文件权限、错误处理以及网络连接问题,确保操作的稳定性和安全性。

    CUrlHttp封装curl类

    虽然curl库本身不直接支持多线程,但开发者可以通过CUrlHttp类创建多个实例并发执行请求,或者使用curl_multi接口实现批量请求。 8. **自定义回调函数** 通过`setOpt(CURLOPT_WRITEFUNCTION)`和`setOpt(CURLOPT_...

    PHP实例开发源码—Favicon.ico远程获取插件 php版.zip

    【描述】中提到的"PHP实例开发源码—Favicon.ico远程获取插件 php版.zip"表明这个压缩包包含了源代码,开发者可以下载并学习如何利用PHP编程语言实现从远程URL获取Favicon的功能。这可能涉及到HTTP请求、数据解析...

    一个读取远程文件的php函数类.zip

    PHP提供了多种方法来读取远程文件,如`file_get_contents()`函数,`fopen()`和`fread()`组合,或者使用cURL库。在这个函数类中,可能采用了其中的一种或多种技术。 1. `file_get_contents()`:这是一个非常简单且...

    PHP中CURL的几个经典应用实例

    下面我们将深入探讨cURL在PHP中的经典应用实例,包括基本请求步骤、POST方法发送数据以及文件上传。 1. cURL请求的基本步骤: - 初始化:通过`curl_init()`创建一个新的cURL会话。 - 设置选项:使用`curl_setopt...

    PHP高效获取远程图片尺寸和大小的实现方法

    因此,需要借助网络请求,下载图片的一部分来获取尺寸信息。 本文介绍了两种主要的方法来实现远程图片尺寸和大小的获取:使用curl和fread。curl是一个强大的库,它支持各种协议下的数据传输,包括HTTP、FTP等,同时...

    php curl 上传文件代码实例

    在PHP中,`cURL`库提供了一种强大的方式来执行HTTP请求,包括上传文件到远程服务器。在本文中,我们将深入探讨如何使用PHP `cURL`上传文件,以及一些特殊的处理方法。 首先,让我们来看一个基本的文件上传示例。在...

    PHP实例开发源码-Favicon.ico远程获取插件 php版.zip

    【标题】"PHP实例开发源码-Favicon.ico远程获取插件 php版.zip"涉及的核心知识点是PHP编程语言以及如何利用PHP实现远程获取Favicon.ico的功能。Favicon是网站的图标,通常显示在浏览器地址栏、书签和标签页上,为...

Global site tag (gtag.js) - Google Analytics