Barre de progression upload php
Bonjour j'ai fait un formulaire d'upload qui fonctionne très bien
Code:
1 2 3 4
| <form method="POST" action="/modules/testmodule/classes/upload.php">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Fichier : <input type="file" id="avatar"><br><br>
<input type="submit" name="envoyer" value="Envoyer le fichier" style="margin-left:70px"> |
Fichier php associé(upload.php) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| <?php
$content_dir = '../ressources/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['avatar']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['avatar']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
exit("Upload effectue avec succes");
}
?> |
Je voudrais maintenant ajouter une progressBar pour voir l'avancée de l'upload(en %) seulement je n'y arrive pas pour l'instant, tout ce que j'ai pu trouver ne fonctionne pas. Quelqu'un pourrait-il m'expliquer de façon claire comment m'y prendre s’il vous plait?