코드 복사 코드는 다음과 같습니다.
function getFileSize($url){
$ url = pars_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,"호스트:$url[host]rnrn");
while(!feof($fp)){
$tmp = fgets($fp)
if(trim( $tmp) == ''){
break;
}else if(preg_match('/Content-Length:(.*)/si',$tmp,$arr)){
리턴 트림 ($arr [1]);
}
}
return null;
}else{
return null;
}
//호출 메서드
echo getFileSize("http://www.jb51.net/images/logo.gif")
?>
모두가 실행한 후 크기는 4445바이트가 되어야 합니다.