>  기사  >  백엔드 개발  >  php获取远程文件的大小

php获取远程文件的大小

WBOY
WBOY원래의
2016-06-20 13:03:451057검색

php获取远程文件的大小,具体代码如下:

<p>/*</p>**功能:获取远程文件的大小,返回值的单位是:字节<br />*/<br />function get_fileSize($url){<br />	if(!isset($url)||trim($url)==''){<br />		return '';<br />	}<br />	ob_start();<br />	$ch=curl_init($url);<br />	curl_setopt($ch,CURLOPT_HEADER,1);<br />	curl_setopt($ch,CURLOPT_NOBODY,1);<br />	$okay=curl_exec($ch);<br />	curl_close($ch);<br />	$head=ob_get_contents();<br />	ob_end_clean();<br />	$regex='/Content-Length:\s([0-9].+?)\s/';<br />	$count=preg_match($regex,$head,$matches);<br />	return isset($matches[1])&&is_numeric($matches[1])?$matches[1]:'';<br />}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.