Notes sur la création d’une barre de progression lors d’une upload en PHP
Une documentation présentant l'utilisation de l'extension APC pour gérer une barre de progression.
Une documentation présentant l'utilisation de l'extension APC pour gérer une barre de progression.
Guide pour installer PHP sur un serveur Windows 2003 / IIS6 en mode ISAPI, étape par étape.
Il est devenu récurrent dans un projet web d'être amené à créer une interface utilisateur permettant de mettre en ligne des fichiers sur le serveur web sans passer par un client FTP. On parle alors d'upload de fichier, ce qui correspond simplement au transfert du poste client vers le poste serveur d'un fichier via le protocole HTTP.
La librairie suivante dispose de toutes les méthodes permettant de gérer simplement la phase d'upload côté client, et surtout tous les traitements inhérents à cette pratique côté serveur.
Un multipage, appelé également "pager" dans cet article, n'est ni plus ni moins qu'un système de navigation permettant de découper une plage de résultats afin d'en faciliter l'accès. Tous les moteurs de recherche proposent un pager, puisqu'on voit mal comment ils pourraient afficher des milliers de résultats sur une seule page. Pour faciliter le parcours des résultats, une navigation est proposée en bas de chaque page, permettant d'afficher au fur et à mesure les résultats de la recherche.
Le but d'un pager est donc double :
Un tel système est susceptible de trouver sa place sur chaque site web proposant une suite d'enregistrement. Dans un but d'uniformisation du code, voici un système souple et puissant permettant de créer sans efforts une pagination. Ce travail se traduit dans la classe "multipage" rendue publique, espérant ainsi vous faire gagner un temps précieux dans vos développements.