PHP代码实现远程下载文件到本地
来源:互联网 发布:仿微信钱包html源码 编辑:程序博客网 时间:2024/05/22 05:23
如果服务器支持CURL函数,程序则会优先选择CURL,因为测试结果表明CURL的响应时间及资源占用率比file_get_contents小得多
<?phpecho httpcopy("http://www.baidu.com/img/baidu_sylogo1.gif");function httpcopy($url, $file="", $timeout=60) {$file = empty($file) ? '文件存储目录/'.pathinfo($url,PATHINFO_BASENAME) : $file;$dir = pathinfo($file,PATHINFO_DIRNAME);!is_dir($dir) && @mkdir($dir,0755,true);$url = str_replace(" ","%20",$url);if(function_exists('curl_init')) {$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);$temp = curl_exec($ch);curl_close($ch);if(@file_put_contents($file, $temp) && !curl_error($ch)) {return $file;} else {return false;}} else {$opts = array("http"=>array("method"=>"GET","header"=>"","timeout"=>$timeout));$context = stream_context_create($opts);if(@copy($url, $file, $context)) {//$http_response_headerreturn $file;} else {return false;}}}?>
- PHP代码实现远程下载文件到本地
- PHP代码实现远程下载文件到本地的函数
- PHP实现远程下载文件到本地
- php实现下载远程文件的代码
- php完美实现下载远程图片保存到本地
- 用php实现远程网络文件下载到服务器
- C# 下载远程http文件到本地
- HTTP网络远程下载文件到本地
- java下载远程文件到本地
- php 下载保存文件保存到本地
- php将远超文件下载到本地
- PHP 下载保存文件到本地
- MyEclipse使用Egit插件实现 远程仓库 下载代码到 本地库
- php获取远程图片并下载保存到本地
- php获取远程图片并下载保存到本地
- php下载文件代码实现
- php代码实现文件下载
- php实现文件下载代码
- 操作系统重要概念总结
- 一起学Python 什么是python?(转自“人人网”公共主页“一起学python”)
- 独家追女孩秘籍!(一)
- 你们有没有在一起:伤感日志
- GDB处理linux下crash问题
- PHP代码实现远程下载文件到本地
- mysql 分库分表
- linux下不可重入函数
- 技术与管理
- vs2005的OnClientClick功能,vs2003怎样实现
- MPEG-4 标准 各部分简介
- sql 外键(foreignkey)
- [AndEngine学习教程] 第2节 使用AndEngine.jar创建工程
- postgresql开源监控工具——pgwatch详细安装和测试