コードをコピー コードは次のとおりです:
function getFileSize($url){
$url = parse_url($url);
if($fp = @fsockopen($url[ 'ホスト' ],empty($url['ポート'])?80:$url['ポート'],$error)){
fputs($fp,"GET ".(empty($url['パス' ])? '/':$url['パス'])." HTTP/1.1rn");
fputs($fp,"ホスト:$url[ホスト]rnrn"); )){
$tmp = fgets($fp);
if(trim($tmp) == ''){
}else if(preg_match('/Content-Length:(.*)/si' ,$tmp ,$arr)){
return trim($arr[1]);
}
}
return null;
}
}
//メソッド
echo getFileSize(" http://www.jb51.net/images/logo.gif")
?>
全員が実行すると、サイズは 4445 バイトになるはずです。
http://www.bkjia.com/PHPjc/321208.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/321208.html技術記事次のようにコードをコピーします。 ?php function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port']) ? 80:$url['ポート'],$error)){ fputs($fp,"GET "....