ホームページ > php教程 > php手册 > リモートファイルサイズを取得するPHP関数

リモートファイルサイズを取得するPHP関数

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:19:01
オリジナル
1108 人が閲覧しました

コードをコピー コードは次のとおりです:


function 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,"ホスト:$url[ホスト]rnrn");
while(!feof($fp)){
$tmp = fgets($fp);
if(trim( $tmp) == ''){
break;
}else if(preg_match('/Content-Length:(.*)/si',$tmp,$arr)){
return trim ($arr [1]);
}
}
return null;
}else{
return null;
}
//メソッドを呼び出す🎜>echo getFileSize("http://www.jb51.net/images/logo.gif")
?>


全員が実行すると、サイズは 4445 バイトになるはずです。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
JavaScript - ノードの IP アドレスの取得
から 1970-01-01 08:00:00
0
0
0
php - foreach取得stdClass Object
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート