JeuWeb - Crée ton jeu par navigateur

Version complète : Barre de progression d'upload en php/ajax
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3
Bonjour,

Dans le cadre du stage que j'effectue actuellement j'ai besoin de créer une barre de progression lorsqu'un client upload un fichier, pour le faire patienter et lui indiquer que ça charge et combien de temps il reste environ...

Un système comme celui de free serait sympa : http://dl.free.fr/

J'ai chercher un peu sur le net, j'ai trouver des barres de progression foireuse, ou des barres d'activités qui n'ont donc rien avoir...

Si vous connaissez un moyen, des outils ou une source pour ce genre de chose, merci de me le transmettre.
En ajax par exemple ?
J'ai trouvé ça :
http://www.webappers.com/2007/07/31/weba...-with-css/
Y'a un zip attaché qui devrait contenir les sources (j'ai pas téléchargé ... au boulot ça se justifie pas)

Sinon en javascript (sans usage du XMLHttpRequest ) :
http://www.journaldunet.com/developpeur/...sion.shtml
Mais mis à part un aspect visuel ... l'information ne sera pas pertinente.

Kéké
J'aime bien le skin des barres de ton premier liens, le problème c'est que c'est dans le cadre de l'upload de fichier, il me faut donc un programme avec un champs et une "parcourir..." pour chercher le fichier a uploader, et que la barre de chargement se base sur l'avancement du fichier en cour d'upload.
Et ce système là ?

http://www.siteduzero.com/tutoriel-3-619...flash.html

Il faut flash aussi, mais au moins c'est fonctionnel.

Cordialement Melimelo
Apparament avant php 5.2 c'était pas possible car on ne pouvait obtenir les iinformation de progression!
Avec quelques recherches: http://electron-libre.fassnet.net/barre_...upload.php

En actionscript c'est possible aussi je crois
Si il n'y a pas mieux, je prendrais du flash mais si quelqu'un a sans, ça m'intéresse Smile

EDIT:

Zamentur: j'ai tester, j'étais déjà tombé sur cette page en chercher de mon coté, mais avec ce fichier prit au hasard pour tester:

http://www.wat.tv/get/bcbe2ada7fbfc09526...996052.mp4

cela ne fonctionne nullement...
En fait c'est tellement plus simple en Flash que pas grand monde se prend la tete a le faire en Ajax/Php.
Si tu veux je peux te fournir un swf file qui fonctionne, il te suffira juste de dire a Flash ou est ton fichier php qui se charge de traiter le fichier uploadé.
En piece jointe je t'ai mis le complet : source, fichier fla (ouvrable sous CS3 ou 4), et un upload.php qui a la logique basique pour traiter un fichier uploadé en php.

Il te faut juste passer deux variables a flash:
- L'url qui pointe vers le fichier upload.php , le nom de la variable : uploadUrl
- La taille maximum du fichier en Mbytes, le nom de la variable : fileSizeLimit

Si tu utilises SWFObject ca devrait ressembler a ça:
Code :
<div id='upload_container'></div>
<script type='text/javascript'>
var s1 = new SWFObject("swf/uploader.swf", "uploader", "250", "75", "9.0.115.0");
                s1.addParam("allowFullScreen","false");                
                s1.addParam("AllowScriptAccess","always");
                s1.addParam("wmode", "transparent");      
                s1.addVariable("uploadUrl", "http://monsite.com/upload.php");      
                s1.addVariable("fileSizeLimit", 10 );      
                s1.write("upload_container");
</script>
[edit] Les pieces jointes ne marchent pas, je peux l'envoyer par mail, j'ai pas de ftp dispo pour stocker ca :/
(09-01-2009, 05:24 PM)Argorate a écrit : [ -> ]Zamentur: j'ai tester, j'étais déjà tombé sur cette page en chercher de mon coté, mais avec ce fichier prit au hasard pour tester:

http://www.wat.tv/get/bcbe2ada7fbfc09526...996052.mp4

cela ne fonctionne nullement...
Ah bah moi j'ai éssayer là démo qu'il donne dans cette page http://progphp.com/progress.php et c'était ok, avec un fichier de 5Mo. Enfin bref, je sais pas à quoi çà peut etre du.
Sans APC avec la RFC adéquate, tu peux oublier en PHP.
Pages : 1 2 3