Page 1 sur 1

Afficher la taille d'un fichier en Mo.

Posté : 12 mars 2006, 14:18
par djmustru
Bonjour a tous,

J'aimerai savoir comment faire pour afficher la taille d'un fichier en Mo d'un fichier...

merci d'avance.

Posté : 12 mars 2006, 14:24
par zeus
Où se trouve ce fichier ?

Si il s'agit d'un fichier uploadé, # $_FILES["monfichier"]["size"] contient la taille du fichier en octets

sinon, avec filesize(), tu devrais pouvoir obtenir la taille en octets.

Ensuite, pour obtenir la taille en Mo, il suffit de diviser par 1024 ;)

Posté : 12 mars 2006, 14:29
par djmustru
Merci beaucoup.

Posté : 12 mars 2006, 15:02
par albat
sinon, avec filesize(), tu devrais pouvoir obtenir la taille en octets.
Ensuite, pour obtenir la taille en Mo, il suffit de diviser par 1024 ;)
1 To = 1024 Go
1 Go = 1024 Mo
1 Mo = 1024 Ko
1 Ko = 1024 octets

donc 1 Mo = 1 048 576 octets :!:

Posté : 12 mars 2006, 17:28
par zeus
:oops: J'ai sauté une étape
put*** de ko, je me prend trop la honte :evil:

Posté : 12 mars 2006, 22:01
par albat
:!: Précision :

Dans le le système décimal, le préfixe kilo vaut 1000 (10^3).
Son abréviation s'écrit impérativement avec un k bas de casse.
exemple : 1 km = 1000 m

Dans le système binaire, le préfixe kilo vaut 1024 (2^10).
Son abréviation s'écrit usuellement avec un K haut de casse.
exemple : 1 Ko = 1024 octets