php curl 下载文件
来源:互联网 发布:网络新闻报道的特点 编辑:程序博客网 时间:2024/04/27 15:11
/** * @param string $img_url 下载文件地址 * @param string $save_path 下载文件保存目录 * @param string $filename 下载文件保存名称 * @return bool */function curlDownFile($img_url, $save_path = '', $filename = '') { if (trim($img_url) == '') { return false; } if (trim($save_path) == '') { $save_path = './'; } //创建保存目录 if (!file_exists($save_path) && !mkdir($save_path, 0777, true)) { return false; } if (trim($filename) == '') { $img_ext = strrchr($img_url, '.'); $img_exts = array('.gif', '.jpg', '.png'); if (!in_array($img_ext, $img_exts)) { return false; } $filename = time() . $img_ext; } // curl下载文件 $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $img_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $img = curl_exec($ch); curl_close($ch); // 保存文件到制定路径 file_put_contents($filename, $img); unset($img, $url); return true;}// 执行函数之后,会在当前文件的同一目录下生成下载好的图片curlDownFile('http://mimg.127.net/logo/163logo.gif');
0 0
- php curl 下载文件
- PHP Curl远程下载文件
- php curl ftp 下载文件
- PHP中,使用CURL下载文件
- php下载远程文件代码(curl ,支持重定向)
- php利用curl实现多进程下载文件类
- php利用curl实现多进程下载文件类
- linux curl 下载文件
- CURL下载文件
- php curl 上传文件
- php curl上传文件
- PHP curl 上传文件
- PHP Curl 上传文件
- curl下载文件的命令
- 使用手机下载下载文件(curl)
- php使用curl上传文件
- php curl fsockopen 上传文件
- PHP 执行远程文件 curl
- Android Studio无法识别Genymotion设备的解决方法
- Java web 数据库 操作
- 扔玻璃球
- 玛雅人的密码(C#)
- XML解析---PULL解析
- php curl 下载文件
- Unity5 如何做资源管理和增量更新
- jni开发初试
- Windows 10下进行Apache24 php7 MySQL环境搭建
- 网络流三·二分图多重匹配
- lgP3392涂国旗
- ACM学习历程30——回溯算法
- leetcode:22. Generate Parentheses QuestionEditorial Solution
- 全面理解Unity加载和内存管理