2015-10-15 55 views
0

我已經嘗試了很多東西,包括這個,但我不明白爲什麼我沒有得到它的文件大小。從網址獲取文件大小可能有重定向

echo remotefileSize("http://iristech.co/download/277/"); 

function remotefileSize($url) 
{ 
    $ch = curl_init($url); 
    curl_setopt($ch, CURLOPT_NOBODY, 1); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0); 
    curl_setopt($ch, CURLOPT_HEADER, 0); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
    curl_setopt($ch, CURLOPT_MAXREDIRS, 3); 
    curl_exec($ch); 
    $filesize = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD); 
    curl_close($ch); 
    if ($filesize) return $filesize; 
} 
+2

http://stackoverflow.com/questions/2602612/php-remote-file-size-without-downloading-file –

+0

對不起,已經試過像10回答從SO 。 –

+0

如何使用我在之前的評論中發送的函數?它有56票,所以我想它應該工作得很好。 –

回答

0

我是虹膜的創造者。您使用的鏈接中的軟件。 它不起作用,因爲這不是鏈接到文件。它鏈接到一個鏈接到文件的腳本。嘗試使用不同的文件或上載您的主機上的文件:)