Bonjour,
Dans le cadre d'un stage, je réalise un site web en php permettant à l'utilisateur d'uploader son fichier sur le serveur local de l'entreprise. L'upload ftp fonctionne et j'arrive même à récuperer le pourcentage de fichier uploadé mais j'aimerais afficher une barre de progression lorsqu'il upload le fichier.
Comment faire ?
Je travaille sous PHP 5.1.6 (extension APC non possible).
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $size_ftp = sprintf("%u",ftp_size($ftp, $directory_include.'/'.$file)); //je récupère la taille du fichier $ret = ftp_nb_get($ftp,$local, $directory_include.'/'.$file, FTP_BINARY); $size_local = filesize($local); while ($ret == FTP_MOREDATA && $stop == 0){ clearstatcache(); $size_local =filesize('$local'); $size_percent = ($size_local / $size_ftp) * 100; $ret = ftp_nb_continue($ftp); } if ($ret != FTP_FINISHED) { echo "There was an error downloading the file..."; }
Merci d'avance,
Cordialement
Partager