Page 1 sur 1

filesize sur fichier distants

Posté : 15 mars 2006, 16:31
par matt_m
bonjour a tous,

je suis sous php5.1.2
lorsque je fais filesize sur un fichier distant via une url en http, j'obtiens toujours 0, bien que l'Option Indexes soit activé.
que faut il faire pour que le filesize reussisse sur un fichier distant?
bien cordialement,

Posté : 15 mars 2006, 16:36
par jeff
salut
t'a essaye la fonction stat()??
car d'apres la doc filesize utilise les memes fonctions que stat

Posté : 15 mars 2006, 18:36
par Invité
oui bien sur
meme resultat...
je pense que c'est un probleme de conf apache, mais je n'en ai aucune certitude...

Posté : 18 mars 2006, 02:37
par Hubert Roksor
stat() n'est pas sensé marcher avec le HTTP Wrapper, c'est pour ça.

Tu devrais creuser du côté de la méthode HEAD et de l'en-tête "Content-length". Et si le serveur distant n'envoie pas de "Content-length" alors point de salut, télécharge automatiquement le fichier et teste sa taille en local.