IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Upload et retour d'informations


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut Upload et retour d'informations
    Bonjour,

    Lorsqu'on fait l'upload d'un fichier, et on veut informer l'utilisateur sur ce qui se passe, par exemple sur youtube, on upload le fichier, on voit la progress bar et enfin on informe l'utilisateur sur le scan du fichier, après c'est terminé.

    j'ai ce bout de code
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    <?php
     
    $return_arr = array();
     
    $maxUpSize      = 2000000; // max file size: 2KB
    $authExt        = array('gif', 'jpg', 'jpeg', 'docx', 'htm', 'ogv'); // authorized files
    $authExtList    = implode(' ،',$authExt);
     
    // initialize the class
    $up = new uploadFiles('fileInfo');
     
    // check if file uploads is set to ON (1) OR OFF(0) => active or not
    if($up->checkUploads()){
     
     
        $uploadStatus[] = 'uploadTrue';
     
        // // check if any file selected or not
        echo 'check file to upload '.$up->checkFileToUpload();
     
        echo '<br><br>';
     
        //$up->getFileInfo(); // get file information (size, temp name,..)
        echo 'allowed file ext '.$up->allowedFileExt($authExt); // list authorized files
     
            echo '<br><br>';
     
        echo 'allowed file size '.$up->allowedFileSize($maxUpSize); // Input max file size
     
            echo '<br><br>';
     
     
     
     
        $up->uploadFile('/ups');
     
            echo '<br><br>';
     
        /* Dans cette partie 
    * je veux informer le client 
    qu'il y ait un process de scan
    START
    */
     
        $uploadScan[] = 'scanInProcess';
     
        $return_arr['uploadScan']         = $uploadScan;
        echo json_encode($return_arr);
     
        $up->scanFile();
     
        $uploadScan[] = 'scanDone';
        $return_arr['uploadScan']         = $uploadScan;
        echo json_encode($return_arr);
     
        /* Dans cette partie 
    * je veux informer le client 
    qu'il y ait un process de scan
    END
    */
     
            echo '<br><br>';
     
            $upFileKey  = randomKey('fichier', 8);
     
     
        $up->renameFile($upFileKey);
    }
    ?>

    Le retour de ce tableau avec json est à la fin de l'upload:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {"uploadScan":["scanInProcess"]} <br>{"uploadScan":["scanInProcess","scanDone"]}
    Merci a vous

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 171
    Par défaut
    merci mathieu, je l'ai déjà vu, c'est un exemple en mode avancé à mon niveau, je cherche si possible comment peut on récupérer les actions en temps réel

Discussions similaires

  1. Réponses: 8
    Dernier message: 12/05/2009, 10h53
  2. trigger pour retour d'informations
    Par FloFlo12 dans le forum Développement
    Réponses: 1
    Dernier message: 15/12/2008, 12h25
  3. retour d'information via un script PHP
    Par jpboogie dans le forum Flash
    Réponses: 3
    Dernier message: 16/09/2006, 13h28
  4. [Conception] Problème de retour d'information
    Par Pushka07 dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 26/08/2006, 00h39
  5. Réponses: 7
    Dernier message: 24/10/2005, 23h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo