Taille d'un fichier distant - PHP - Programmation
Marsh Posté le 07-02-2003 à 11:02:58
tout dépend de comment tu accedes à ces fichiers distants ...
donne un peu + de précisions (proto utilisé ?)
Marsh Posté le 07-02-2003 à 12:31:38
voilà un exemple d'url dont j'aimerais connaître la taille : http://www.multimania.com/clanrat2 [...] _(2v2).w3g
j'ai déjà pensé à une méthode : je copie le fichier sur mon serveur, je détecte la taille avec filesize et ensuite je stocke le résultat dans une table mysql pour éviter de refaire la manip à chaque fois, mais c'est pas très très rigoureux je trouve
Marsh Posté le 07-02-2003 à 16:54:37
c'est fait à l'arrache mais bon
|
Marsh Posté le 07-02-2003 à 16:59:18
Le protocole HTTP supporte la méthode HEAD, qui est comme un GET mais qui renvoie que le header, à partir de là tu peux donc récupérer la taille de ton fichier sans le d/l
Marsh Posté le 07-02-2003 à 16:59:45
*Syl* a écrit : Et si le fichier fait 100Mo ? |
heu, il fait exploser la mémoire du serveur
Marsh Posté le 07-02-2003 à 21:32:58
ah oué, l'idée est pas mal (mais riskée pour les gros fichiers, mais bon, ça dépassera jamais 100 ko ^^)
mais avant, je vais essayer la méthode HEAD
Marsh Posté le 07-02-2003 à 00:26:37
La fonction filesize() permet de connaître la taille d'un fichier localisé sur le serveur, mais comment peut-on obtenir la taille d'un fichier distant ? Quelle est la méthode la plus simple pour y parvenir ?
---------------
HardGamers.org