Page 1 sur 1

Taille d'un fichier distant

Posté : 20 sept. 2013, 21:38
par rimie
Bonjour,

Est ce qu'il possible d'avoir la taille d'un fichier distant (sur un autre serveur FTP).

Merci

Re: Taille d'un fichier distant

Posté : 20 sept. 2013, 22:47
par xTG
Tu as la fonction filesize.

Ou sinon avec un file_get_contents() tu récupères le contenu du fichier.
Un caractère ASCII est codé sur un octet, donc avec strlen tu peux obtenir la taille du fichier en octet.
Deux octets pour certains caractères en UTF-8 mais strlen ne gérant pas l'UTF-8 il les détectera comme étant deux caractères au lieu d'un.

Re: Taille d'un fichier distant

Posté : 21 sept. 2013, 02:53
par rimie
merci xTG, je vais consulter ca

Re: Taille d'un fichier distant

Posté : 01 oct. 2013, 05:14
par rimie
voici une solution alternative:
$head = array_change_key_case(get_headers($path2file, TRUE));
$filesize = $head['content-length'];

Re: Taille d'un fichier distant

Posté : 01 oct. 2013, 19:44
par moogli
Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton vert "Mettre le sujet en tant que Résolu" situé en haut de la page à côté du titre du sujet.