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 :

[CGI] print ecran


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut [CGI] print ecran
    salut,
    Petite question qui aideront plus d'un.
    Lorsqu'on ecrit un script cgi et qu'il est executé sur le naviguateur. Les print qui se font à l'ecran ne sont pas realisés de la même facon sous win et linux/unix.
    Je m'explique :
    J'aimerais printer à l'ecran au fur et à mesure que le script s'execute.
    Sous unix/linux, pas de soucis, j'ai des print au fur et à mesure à l'ecran alors que sous windows, l'ensemble des print se fait en blocs à la fin du script.

    Comment faire que ce soit aussi le cas sous windows?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    print sur la consoles ou print sur le browser?
    Si tu parle du browser alors c'est au niveau du cache d'apache qu'il faut regarder. Si c'est sur la console (print STDERR ou warn) alors il faut mettre STDERR en autoflush, ce qui est normalement le cas par defaut.
    mais bon, tu peux toujours essayer ca:

    select((select(STDERR), $| = 1))[0]);

    l'equivalent d'un bon vieux $|=1 mais sur le handler STDERR

    mais bon ca m'etonne car normalement il est deja dans ce mode

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par pospos
    print sur la consoles ou print sur le browser?
    Si tu parle du browser alors c'est au niveau du cache d'apache qu'il faut regarder.
    je parle de print sur le browser, sur les pages web. Que dois je faire coté cache? Peux tu etre plus explicite!!

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    alors c'est la config d'apache qu'il faut regarder
    T'es en CGI ou en mod_perl?
    Si t'es en CGI tu peux deja tenter un bete $|=1, et si ca ne change rien il faut aller regarder la config de cache d'apache

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    je suis en CGI et $|=1 ne change rien. Que faut il changer dans la config d'apache?
    As tu des exemples de script de mod_perl.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    Citation Envoyé par djibril
    je suis en CGI et $|=1 ne change rien. Que faut il changer dans la config d'apache?
    As tu des exemples de script de mod_perl.
    des exemple en mod_pelr tu en trouvera pas mal sur le web
    par exemple: http://perl.apache.org/docs/1.0/guide/snippets.html

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    427
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 427
    Par défaut
    question bete: quand tu dis linux ou windows tu veux dire le serveur sous linux ou windows, ou bien le navigateur?

  8. #8
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par pospos
    question bete: quand tu dis linux ou windows tu veux dire le serveur sous linux ou windows, ou bien le navigateur?
    je veux dire serveur linux, windows.
    Par exemple sous windows, je suis sous easyphp.Alors que sous linux, mes cgi sont dans /usr/lib/cgi-bin donc sous un serveur linux.

    Apres en ce qui concerne le navigateur bah que ce soit sous IE ou firefox (ça n'a pas d'importance)

Discussions similaires

  1. Empecher le print ecran
    Par Montor dans le forum Windows
    Réponses: 6
    Dernier message: 26/06/2009, 22h25
  2. comment faire un "print ecran"
    Par sylvain_bos dans le forum DirectX
    Réponses: 7
    Dernier message: 26/05/2004, 09h30
  3. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09
  4. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15
  5. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08

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