建立新文件夹并保存远程图片
2016-05-09 00:00
148 查看
<?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);
$dir=dirname('文件路径');
echo $dir;
if(!file_exists($dir)){
$re = mkdir($dir,0777);
}
$filename = $dir. '/test.jpg';
$fp= @fopen($filename,"a"); //将文件绑定到流
fwrite($fp,$return_content); //写入文件
$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);
$dir=dirname('文件路径');
echo $dir;
if(!file_exists($dir)){
$re = mkdir($dir,0777);
}
$filename = $dir. '/test.jpg';
$fp= @fopen($filename,"a"); //将文件绑定到流
fwrite($fp,$return_content); //写入文件
相关文章推荐
- jquery选择器 trim
- 是否'能力不够'这句话过于泛滥了,是成功了就有能力了,还是有能力才成功
- 涨知识!5个发红包技巧让你疯狂涨粉
- Vim 配置
- 各类注解
- 有道学习笔记
- VB.NET条码阅读器代码示例
- shell学习(二)变量
- shell学习(三)运算符
- jquery中禁止浏览器使用前进后退按钮
- mac 安装python-magic
- 动态调整的基础 —— 配置中心
- 分布式服务框架之服务化最佳实践
- Java并发之Condition与Lock
- 算法——时间复杂度和空间复杂度
- Python中的yield
- python处理http请求中的protobuf
- 常见逻辑题
- 字节序
- Linux下/proc目录简介