Barre de progression php
Posté : 22 juin 2016, 13:06
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 :
Cordialement
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 :
$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