2009-12-02 7 views

Répondre

2

Cela a semblé fonctionner (de façon inattendue!)

echo "wget '$feedURL'\n"; 
$execute = "wget -O ".$filePath." '$feedURL'\n"; 
$systemOutput = shell_exec($execute); 
$systemOutput = str_replace("\n", "\n\t", $systemOutput); 
echo "\t$systemOutput\n"; 
0

Lire l'en-tête du fichier pour obtenir la taille du fichier (si cette information est disponible). Ensuite, gardez une trace de combien vous avez téléchargé et cela vous donnera votre pourcentage. La façon dont vous pouvez faire cela dépend des bibliothèques/fonctions que vous utilisez.

3

Vous pouvez essayer d'interroger la taille de fichier du fichier téléchargé en cours de téléchargement, et le comparer avec la taille du fichier que vous avez demandé.