脚本宝典收集整理的这篇文章主要介绍了通过PHP中的CURL获取图像大小,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$img = get_headers("http://ultoo.COM/img_single.PHP",1); $size = $img["Content-Length"]; echo $size;
但是如何通过CURL获得这个?
我试过这个却行不通.
$url = 'http://ultoo.com/img_single.PHP'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,1); curl_setopt($ch,CURLOPT_HTTPHEADER,"Content-Length" ); //curl_setopt($ch,CURLOPT_NOBODY,CURLOPT_RETURNtransfer,1); $result = curl_exec($ch); $filesize = $result["Content-Length"]; curl_close($ch); echo $filesize;
HTTP/1.1 200 OK Date: Tue,04 Jun 2013 03:12:38 GMT Server: apache/2.2.15 (red hat) X-Powered-By: PHP/5.3.3 Set-Cookie: PHPSESSID=rtd17m2uig3liu63ftlobcF195; path=/ Expires: Thu,19 Nov 1981 08:52:00 GMT Cache-Control: no-Store,no-cache,must-revalidate,post-check=0,pre-check=0 Pragma: no-cache Content-Length: 211 Content-tyPE: image/png
我不认为Content-Length是获得图像大小的正确方法,因为我在curl和get_header之间得到了不同的结果
以上是脚本宝典为你收集整理的通过PHP中的CURL获取图像大小全部内容,希望文章能够帮你解决通过PHP中的CURL获取图像大小所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。