Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 26-01-2009 09:15:03

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

[Résolu] Pièce jointe - progress bar - Jquery

Bonjour,

Dans un formulaire, 95 % des contacts vont ajouter une pièce jointe. Comme le fichier peut-être  +/- volumineux je souhaiterais ajouter une barre de progression avec un pourcentage (pour changer des petites icônes traditionnelles de chargement).
Je ne sais pas si c'est faisable, car il faut connaître :
- la taille du fichier : ok, $_FILE[nom_fichier][size]
- le nombre de bit déjà envoyé : comment faire ?
- mettre à jour le script js : devrait être facile par la manipulation du DOM

Merci pour votre aide.

Julien

Dernière modification par Roulio (26-01-2009 10:08:05)

Hors ligne

 

#2 26-01-2009 09:26:50

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: [Résolu] Pièce jointe - progress bar - Jquery

Par défaut en PHP (au moins jusqu'à la 5.2.x), tu ne peux pas connaître le nb de bits déjà transférés. Le plus simple pour palier le pb est d'installer APC, de changer 2 ou 3 confs dans ton php.ini et de créer un petit script interrogé à intervalles réguliers.

Bref, moi j'utilise une methode inspirée de :
http://electron-libre.fassnet.net/barre … upload.php

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 26-01-2009 10:07:45

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: [Résolu] Pièce jointe - progress bar - Jquery

Génial, c'est éxactement ce que je recherche!
Après le jeux en vaut-il la chandelle ?... je crois que mes boss vont me dire, elle est pas mal finalement cette ch'tite icône de chargement wink

Merci Philippe

Hors ligne

 

#4 20-11-2010 12:19:58

lassoya
Membre
Date d'inscription: 26-12-2009
Messages: 87

Re: [Résolu] Pièce jointe - progress bar - Jquery

Bonjour j'essaie depuis hier d'utiliser une progressbar avec APC,

j'ai copié le modèle d'exemple du site ci dessus, mais il ne marche pas sur mon serveur.

Code:

http://www.lassoya.org/sam/

j'ai plusieurs questions :

Code:

est ce que  apc.rfc1867 = on doit se trouver après extension="apc.so" ou avant  où cela n'a pas d'importance

Ensuite je ne sais pas ce que je dois mettre dans

Code:

extension_dir=

et est ce qu'il est obligatoire.

merci de vos réponses

Hors ligne

 

#5 22-11-2010 09:14:55

Ithier
Membre
Date d'inscription: 05-01-2010
Messages: 85

Re: [Résolu] Pièce jointe - progress bar - Jquery

Je n'ai pas utilisé cette extension mais je ne pense pas que l'ordre des lignes dans le php.ini ait une importance.
Pour ce qui est de extension_dir, tu dois mettre le répertoire dans lequel tu as copié tes extensions php (php_mysql.so par exemple) et donc ton extension apc.so. Sous windows comme c'est dans le sous répertoire "ext" de php, on a juste la ligne:
extension_dir = "ext"
Sous linux, je ne sais pas comment sont organisés les répertoires, mais c'est sans doute équivalent.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages