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

Langage PHP Discussion :

Affichage message


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut Affichage message
    Bonjour à tous!

    J'ai un "problème" d'affichage de message durant un traitement, le php et le web en général je connais pas mais là j'avais besoin!

    Il consiste basiquement à lister une arborescence de dossiers/fichiers dans un xml, pour ça pas de problème.
    Le truc c'est que j'ai quatre grand dossier de départ à partir duquel je liste, je voudrais qu'à la fin de chacun apparaisse un message.

    Dans une page php j'ai :

    une fonction.... euh... je trouve plus le mot enfin une fonction "retro" pour lister le dossier et et sous-dossier.

    traitement dossier1 avec appel avec appel à la fonction!

    echo pour prévenir mise à jour dossier1

    traitement dossier2 avec appel avec appel à la fonction!

    echo pour prévenir mise à jour dossier2

    etc....

    le problème vient du fait que les phrase SI elle s'affiche le font toutes en même temps à la fin alors que le traitement peut durer cinq minutes.

    donc voilà à mon avis c'est une question de concept que je n'ai pas dû saisir.

    Merci.

  2. #2
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par NejNej Voir le message
    Bonjour à tous!
    ...................
    Merci.
    Bonjour,
    ta demande c'est mission impossible, le PHP fait son travail,
    et ces ECHO (directe ou indirecte) ne partent pas forcément
    immédiatement du serveur , car le temp partager impose cela,

    Pire que cela, tant que le serveur WEB ,n 'as pas envoyé l'instruction
    de fin "onload" de ta page html résultante, ton propre navigateur peux ne pas afficher de suite ...

    Par exemple si tu envoies un tableau, il y a de fortes chances pour que le navigateur n' envoie celui-ci a l'écran que quand il saura comment l'afficher
    donc juste aprés qu'il ait reçu </table>

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 537
    Par défaut
    Merci pour la réponse!

    Donc il n'y a par exemple aucune façon de procéder à une visualisation d'avancement d'un traitement en php?????

  4. #4
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Ouais sauf que dans ton cas, tu appelles 4 fois la même fonction mais en donnant un dossier différent non ?

    Il suffit de faire alors quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $folders = array($folder1, $folder2, $folder3);
    foreach( $folders AS $dir ) {
          maFonction($dir);
          echo "<p>".$dir." a été mis à jour !</p>";
    }
    Par contre effectivement, si ça prend trop de temps tu auras un "page execution timeout" et donc tout ce que tu verras, c'est une page blanche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. JSP Affichage Messages erreurs
    Par maxime17s dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/05/2007, 15h08
  2. Affichage message des triggers sous access
    Par Nephtys dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 30/01/2007, 17h45
  3. Réponses: 2
    Dernier message: 24/11/2006, 10h24
  4. Choix de composant affichage messages réseaux
    Par sozie9372 dans le forum Graphisme
    Réponses: 2
    Dernier message: 19/05/2006, 15h24
  5. Vérification de condition avec affichage message
    Par spirou dans le forum Langage
    Réponses: 6
    Dernier message: 05/01/2006, 21h27

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