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

Web Perl Discussion :

Comment recharger une page en CGI (perl)


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 26
    Par défaut Comment recharger une page en CGI (perl)
    Bonjour,

    Je suis actuellement en train de coder un intranet en CGI (perl) et certains traitements sont long. J'aimerai pouvoir recharger ma page par exemple toute les 30 secondes pour montrer à l'utilisateur que cela n'a pas planté, peut etre en javascript ou autre chose. Est ce possible??

    Merci

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Bien sûr, il suffit de rediriger vers ta page toutes les 30 secondes par exemple. (Si c'est un processus vraiment lourd, le mieux est de lancer le calcul dans un processus à part, et de ne faire que le "rapport d'activité" dans ton script CGI. Ca t'évitera un tas de problème de timeout et autres)

    --
    Jedaï

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 26
    Par défaut
    Ok merci de ta réponse.
    Mais comment faire cette redirection ??Je sais faire une redirection en javascript mais comment toute les 30 secondes ??
    Mon processus n'est pas spécialement lourd mais faut que je cherche au hasard dans une base de donnée qui est vrément énorme ... donc cela prend quelques minutes.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 26
    Par défaut
    En fait, j'aimerai plutot rafraichir l'écran toutes les 30 seconde, sans relancer le script bien sur . Est ce possible ??et comment??
    Merci

  5. #5
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu fais comme je t'ai dit : 2 scripts, un se chargeant d'effectuer le calcul (script A), un se chargeant de l'affichage (script B).
    Lorsque quelqu'un demande B, B lance A et prépare une redirection dans 30 secondes vers lui-même. Lorsque B est rappelé, il regarde les résultats et l'avancement de A et si A n'a pas finit il fournit un rapport d'avancement et redirige vers lui-même dans 30 secondes, si A a finit il fournit les résultats (et ne fait pas de redirection).
    Le truc c'est de garder trace de l'avancement, et de faire ça indépendamment pour chaque visiteur, donc il te faut une solution type identifiant, que tu as peut-être déjà sur ton site.

    --
    Jedaï

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 26
    Par défaut
    Merci.
    En fait, je suis en train de faire un site pour une équipe de recherche en biologie. Ce prog recherche sur des banques de donnée des info puis avec une autre bases recherchent d'autres infos au hasard afin de faire des statistiques.
    J'ai compris ce que tu m'a dit, je vais essayer de le mettre en place , pour l'état d'avancement si je passe une variable dans l'url cela peut marcher non ??

    Merci de ton aide

Discussions similaires

  1. Comment recharger une page comme si on fausiat un refresh
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/12/2005, 22h15
  2. [C#] Recharger une page sur le clic d'une ListBox
    Par pc152 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 14/02/2005, 12h48
  3. Comment affciher une page web dans ma feuille MDI
    Par callo dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 29/01/2005, 17h23
  4. [débutante] comment afficher une page asp ?
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 29/06/2004, 09h40
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

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