Wie kann ich die Größe einer Bilddatei über die URL ermitteln?

7

Bilder und Skripte werden auf demselben Konto gehostet (eine Website), aber wir kennen nur die URL des Bildes.

%Vor%

Wie können wir die Größe dieser Datei ermitteln?

Pseudocode:

%Vor%

Ich würde es vorziehen, dass $image_size in lesbaren Dateigrößen wie "156,8 KByte" oder "20,1 MByte" formatiert wird.

    
James 01.08.2010, 09:43
quelle

5 Antworten

25

Verwenden Sie filesize wie folgt:

%Vor%

Sie können die Einheit der Größe auch mit dieser Funktion formatieren:

%Vor%     
Sarfraz 01.08.2010, 09:50
quelle
3
  

Bilder und Skript gehostet auf demselben Konto (eine Website).

Verwenden Sie dann keine URL: Verwenden Sie den direkten Dateipfad und filesize() .

    
Pekka 웃 01.08.2010 09:50
quelle
3

Bitte beachten Sie:

Das Ergebnis der Funktion filesize () wird zwischengespeichert! Verwenden Sie clearstatcache () , um den Cache zu löschen ...

Quelle: Ссылка

    
Mahdi Jazini 29.01.2014 16:19
quelle
-1
%Vor%

Beachten Sie, dass http://site.com/images/full-1091.jpg nicht eine Datei

ist

Wie bei der formatierten Ausgabe ("156,8 KByte" oder "20,1 MByte") versuchen Sie, sich selbst zu helfen und verwenden Sie die Suche. Es gibt eine Menge Antworten auf diese Frage bereits.

    
Your Common Sense 01.08.2010 09:50
quelle
-5
%Vor%

Überprüfen Sie, ob es für Sie funktionieren kann

    
Ankur Mukherjee 01.08.2010 10:02
quelle

Tags und Links