$curl = curl_init();
curl_setopt($curl, curlopt_url, $url); curl_setopt($curl, curlopt_header, 0); curl_setopt($curl, curlopt_ssl_verifypeer, false);//关闭证书 curl_setopt($curl, curlopt_returntransfer, 1); curl_setopt($curl, curlopt_timeout,8); $file = curl_exec($curl); curl_close($curl);
当我胡乱编一个地址时,域名超过7个字符时,例如:http://www.ffafffe.com/up358.jpg
得到的$file打印为:
string(686)
为什么,有没有解决办法
回复内容: $curl = curl_init();
curl_setopt($curl, curlopt_url, $url); curl_setopt($curl, curlopt_header, 0); curl_setopt($curl, curlopt_ssl_verifypeer, false);//关闭证书 curl_setopt($curl, curlopt_returntransfer, 1); curl_setopt($curl, curlopt_timeout,8); $file = curl_exec($curl); curl_close($curl);
当我胡乱编一个地址时,域名超过7个字符时,例如:http://www.ffafffe.com/up358.jpg
得到的$file打印为:
string(686)
为什么,有没有解决办法
查看响应header的content-type,为image/* 的基本就是图片了,也有的站点给你返回一个默认的图片,不过这就是另一个问题了