1. file_get_contents() を使用します
コードをコピーします コードは次のとおりです:
$file = file_get_contents($url);
echo strlen($file);
? >
2. get_headers() を使用します
コードをコピーします コードは次のとおりです:
$header_array = get_headers($url, true);
$size = $header_array['Content-Length '];
echo $size;
?>
追記:
allow_url_fopenをオンにする必要があります!
オンになっていない場合は表示されます警告: get_headers() [function.get-headers]: URL ファイルへのアクセスはサーバー設定で無効になっています
3. fsockopen() を使用します
コードをコピーします コードは次のとおりです:
< ;?php
function get_file_size($url) {
$url = parse_url($url) ;
if (empty($url['host'])) {
return false;
}
$url['port '] = 空($url['ポスト']) ? 80 : $url['ポスト'];
$url['パス'] = 空($url['パス']) '/' : $url ['パス'];
$fp = fsockopen($url['ホスト'] , $url['ポート'], $error);
if($fp) {
fputs($fp, "GET " . $url['path'] . " HTTP/1.1rn");
fputs( $fp, "ホスト:" . $url['host']. "rnrn");
( ) == '') {
}以来
http://www.bkjia.com/PHPjc/328048.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/328048.html
技術記事
1. file_get_contents() を使用してコードをコピーします。 コードは次のとおりです。 ?php $file = file_get_contents($url); 2. get_headers() を使用してコードをコピーします。次のように: ?php $header_...