本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下:
/*
**功能:获取远程文件的大小,返回值的单位是:字节
*/
function get_filesize($url){
if(!isset($url)||trim($url)==''){
return '';
}
ob_start();
$ch=curl_init($url);
curl_setopt($ch,curlopt_header,1);
curl_setopt($ch,curlopt_nobody,1);
$okay=curl_exec($ch);
curl_close($ch);
$head=ob_get_contents();
ob_end_clean();
$regex='/content-length:s([0-9].+?)s/';
$count=preg_match($regex,$head,$matches);
return isset($matches[1])&&is_numeric($matches[1])?$matches[1]:'';
}
希望本文所述对大家的php程序设计有所帮助,大家能够喜欢小便的文章,大家共同进步。
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!