簡體   English   中英

從網址獲取文件大小可能具有重定向

[英]get file size from a url possibly have redirects

我已經嘗試了很多東西,包括這個,但是我不知道為什么我沒有得到文件的大小。

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;
}

我是Iris的創造者。 您使用的鏈接中的軟件。 它不起作用,因為這不是文件鏈接。 它是腳本的鏈接,腳本是文件的鏈接。 嘗試使用其他文件或將文件上傳到您的主機上:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM