首頁 >後端開發 >php教程 >php获取远程文件的大小

php获取远程文件的大小

WBOY
WBOY原創
2016-06-20 13:03:451074瀏覽

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