![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 07:16 ![]() | ![]() ![]() ![]() ![]() |
![]() | Bonjour, Je voudrais savoir si il est possible de faire afficher une barre de d�filement durant l'upload d'un fichier sur un serveur en php ? Au bouleau nous d�vellopons une GDI et les fichiers amen�s � �tre transf�r�s sont assez lourd (3 MO)... On voudrait que le client ait une indication de l'avancement de son upload. Help me please ![]() Merci. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 07:54 ![]() | ![]() ![]() ![]() ![]() |
![]() | pas con comme id�e ... j'vais y r�fl�chir ... Mais je pense pas qu'en PHP pur, ce soit faisable ... ( j'vois de fonction directe qui permette de trouver le taux de transfert du systeme-client). Faudrait voir avec un CGI en PERL, p'tet .... Enfin, je part y r�fl�chir dans ma cuisine, en sirotant un TH� !!!!! ![]() a+ | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 08:00 ![]() | ![]() ![]() ![]() ![]() |
![]() | Ouaip... ca me semble chaud en php... mais sinon pour faire plus simple, au moin un truc style : des qu'on submit l'upload on ouvre une popup avec un �venement onsubmit, dans la popup y'a style un gif anim� "upload en cours" et des que l'upload est termin� la popup se ferme. J'ai essay� avec la fonction is_uploaded_file() en php mais ma popup se ferme pas... J'comprends p�... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 08:44 ![]() | ![]() ![]() ![]() ![]() |
![]() | Le truc, c'est que en pistant la taille du fichier sur le serveur, c'est faisable: le probleme, c'est que tant que le fichier est pas completement UPLOADER, je pense que la fonction 'filesize()' va retourner 0. Faut tester .... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 08:50 ![]() | ![]() ![]() ![]() ![]() |
![]() | une question: vous voulez utiliser quel protocole ??? passer par HTTP ou FTP ??? hein ? | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 09:01 ![]() | ![]() ![]() ![]() ![]() |
![]() | FTP M'sieur ! | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 09:48 ![]() | ![]() ![]() ![]() ![]() |
![]() | Pour filesize : il faut que le fichier soit sur le serveur Ben : pour ton popup qui se ferme pas, il faut recharger le popup si tu veux pouvoir verifier si le fichier a bien �t� UL. seul javascript est dynamique cot� client... j'ai d�ja vu des barres de d�fil en js mais pas pour des UL... vais voir ce que je peux trouver Dans le pire des cas, il faudrait que le client entre manuellement le poids de fichier dans le form d'UL | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 09:58 ![]() | ![]() ![]() ![]() ![]() |
![]() | attends ... j'y suis presque !! Le probleme, c'est que en faisant un 'content-refresh', ben le contenu de ma pop-up change pas ( doit etre dans le cache du nav. !!!!) Chiotte ! | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 11:44 ![]() | ![]() ![]() ![]() ![]() |
![]() | contre le cache utilise ca : <? header ("Pragma: no-cache"); header ("Cache-Control: no-cache, must-revalidate, max_age=0"); header ("Expires: 0"); ?> tout en haut de ta page. | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 12:00 ![]() | ![]() ![]() ![]() ![]() |
![]() | ouips .... ca y est !!! J'ai r�solu le probleme en faisant un 'reload' .... BenZor, j'te mail mon exemple en ligne et le script ! a+ | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 13:41 ![]() | ![]() ![]() ![]() ![]() |
![]() | Rhah ..... Merde, y'a des fois ou ca foire ! Pfff ... tjrs des failles ... Grrr ... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 25 10 2001 � 23:01 ![]() | ![]() ![]() ![]() ![]() |
![]() | Si ton popup a des frames : parent.nomdelapopup.window.reload() si pas de frames : self.window.reload() le truc de gug est top moumoute ! connaissait pas ![]() je peux voir le script ??? | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 26 10 2001 � 07:41 ![]() | ![]() ![]() ![]() ![]() |
![]() | ok, je t'envoie ca !!!!! ![]() | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 26 10 2001 � 09:02 ![]() | ![]() ![]() ![]() ![]() |
![]() | la fonction filesize() (de meme que GetImageSize() qui fournit d'autres infos pertinentes) est tout a fait fonctionnelle, meme sur un fichier local, pas encore upload�. donc avant l'upload ( ton fameux copy($source,$detination) ) tu connais d�j� la taille du fichier et avec une estimation du taux de transfert tu peux �valuer le temps d'upload. il te reste a concevoir une barre de progression en JS . d'autre part (rien a voir), pour kohai : quel que soit le contenu de ton content-refresh, si tu fais une redirection en php avec header(), la page ne sera pas r�actualis�e si elle �tait dans le cache. solution : ajoute en fin d'url de redirection un parametre al�atoire, par exemple : random=time(); header("Location: index.php3?random=$random"); j'utilise ce truc barbare pour rafraichir les pages de login/logout sur http://www.piregwan.com/profil2 http://www.piregwan.com/profil2 . la valeur random dans l'url sert juste a rafraichir les pages. a+ | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() ![]()
| ![]() 26 10 2001 � 09:14 ![]() | ![]() ![]() ![]() ![]() |
![]() | Je suis pas d'accord l� : C'est justement l'estimation du temps d'upload mon probl�me : je connais la bande passante du serveur (1 MO/S) mais pas la bande passante de l'utilisateur ... T'immagine la diff�rence entre un utilisateur qui upload 3 MO en ADSL et un autre en RTC ?? Ce qu'il me faudrait c'est une sorte d'accus� de r�ception du serveur... parceque la barre de d�filement je pense que ce n'est pas possible... mais au moin un 'transfert en cours' qui s'arr�te quand le serveur a r�ceptionn� la totalit� du fichier. D'ailleur il me semble que le script de kohai fonctionne. Il faut que je teste mieux... | ![]() |
![]() |
|
![]() | ![]() | ![]() |
![]() | Pour r�pondre � ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre r�ponse une personne qui a particip� � ce sujet, cliquez sur le bouton ![]() Vous n'�tes pas membre ou vous n'�tes pas logu�(e) ou les appeaux sont d�sactiv�s dans votre profil. Vous ne pouvez pas utiliser les appeaux. | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |