读取远程文件大小

澳门新葡亰手机版,?phpfunction getFileSize($url){$url = parse_url($url);if($fp =
fsockopen($url[‘host’],empty($url[‘port’])?80:$url[‘port’],$error)){fputs($fp,GET
.(empty($url[‘path’])?’/’:$url[‘path’]).
HTTP/1.1rn);fputs($fp,Host:$url[host]rnrn);while(!feof($fp)){$tmp =
fgets($fp);if(trim($tmp) ==
”){break;}elseif(preg_match(‘/Content-Length:(.*)/si’,$tmp,$arr)){return
trim($arr[1]);}}return null;}else{return null;}}echo getFileSize();?