php curl 图片并保存 例如: url = http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430需要用curl下来并保存在本地文件夹里。根目录/abs/wine需要新建一个文件夹,名称为uuid随机码。就是说文件保存在/abs/wine/uuid/文件.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $fp = fopen($filename, 'wb'); $hander = curl_init(); curl_setopt($hander, CURLOPT_URL, $url); curl_setopt($hander, CURLOPT_FILE, $fp); curl_setopt($hander, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($hander, CURLOPT_TIMEOUT, 0); curl_exec($hander); curl_close($hander); fclose($fp); $url = 'http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430'; 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 = '文件.jpg'; // 文件保存路径 $fp= @fopen($filename,"a"); fwrite($fp,$return_content); 没那么复杂,楼主基础还需要在巩固巩固。$url="http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430";file_put_contents("xxx.jpg", file_get_contents($url)); 参考:$url = 'http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430'; 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 = '文件.jpg'; // 文件保存路径 $fp= @fopen($filename,"a"); fwrite($fp,$return_content); 高手来字符串组合问题 关于session PHP 模拟登录出现问题 诚聘!北京公司诚聘php网站程序员! 如何取得多选select的值 !!###@# 一次性的导入有规率的数据到表中,不知道怎样弄 (解决即刻结帖,100分相送) 两个站点间的数据传递 cookie取不到值,在本地是可以的 mySQL返回的错误信息,请指教! PHP初学者的问题,快来拿分呀!!! 按日期分组展示数据 请问我想用php打电话,给客户发送一段录好的语言
$hander = curl_init();
curl_setopt($hander, CURLOPT_URL, $url);
curl_setopt($hander, CURLOPT_FILE, $fp);
curl_setopt($hander, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($hander, CURLOPT_TIMEOUT, 0);
curl_exec($hander);
curl_close($hander);
fclose($fp);
$url = 'http://pop.nosdn.127.net/b5b40043-60d7-42b3-abcd-d70460715d69?imageView&thumbnail=430x430';
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 = '文件.jpg'; // 文件保存路径
$fp= @fopen($filename,"a");
fwrite($fp,$return_content);
file_put_contents("xxx.jpg", file_get_contents($url));
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 = '文件.jpg'; // 文件保存路径
$fp= @fopen($filename,"a");
fwrite($fp,$return_content);