我閱讀filesize()能夠從遠程文件計算文件大小的手冊。 但是,當我嘗試使用下面的代碼片段執行此操作時。我得到了錯誤PHP Warning: filesize(): stat failed for http://someserver/free_wallpaper/jpg/0000122_480_320.jpg in /tmp/test.php on line 5
使用文件大小讀取遠程文件大小
這裏是我的片斷:
$file = "http://someserver/free_wallpaper/jpg/0000122_480_320.jpg";
echo filesize($file);
事實證明,我不能使用HTTP的 文件大小()。案件關閉。我將使用 片段here作爲解決方案的變通解決方案 。
還有的讓網頁URL的文件大小一個較短的解決方法:get_headers($ file_url,1)會給你一個數組,它將(有希望)有一個關鍵字「Content-length」,它的值是文件的字節數。 – Petruza 2010-12-21 19:22:08