2016-04-12 14 views

Antwort

0

Sie können filesize() verwenden, um die Dateigröße des Bildes zu erhalten.

Gibt die Größe der Datei in Bytes zurück oder FALSE (und generiert einen Fehler der Ebene E_WARNING) im Falle eines Fehlers.

$filename = "Koala.jpg"; 

$size = filesize($filename) . ' B'; 

$size = number_format($size/1024, 2) . ' KB'; 

Dies wird die Dateigröße des Bildes in Kilobyte zurück.


Wenn Sie nur die URL kennen, können Sie get_headers() verwenden:

function remote_file_size($url){ 
    $data = get_headers($url, true); 
    if (isset($data['Content-Length'])) 
    return (int) $data['Content-Length']; 
} 

echo remote_file_size('http://example.com/image.png'); 

Methode von http://www.w3bees.com/2013/03/get-remote-file-size-using-php.html verwiesen.

+0

Aber ich kenne nur die URL – Barba

Verwandte Themen