Les CGI en perl ne flush pas l'output !? - Logiciels - Linux et OS Alternatifs
MarshPosté le 08-02-2005 à 14:36:11
Bonjour à tous,
J'ai un ch'tit problême sous Apache 1.3.33 (Solaris 8 et perl 5.8.6), mes scripts CGI sont bien executés, mais les données ne sont envoyées au navigateur qu'à la fin de l'execution...
Exemple :
#!/usr/local/bin/perl -w
use strict;
use CGI qw(param);
use lib "/home/otbdev/lib"; use OTB;
######################## # Affichage de la page # ########################
Ce script n'affiche pas 1, 2, 3...toutes les 2 secondes koi ! ($_HTML->header() renvoi juste le header qui va bien (CGI::header) avec un début de code HTTP, mais rien de bien méchant...enfin, avec ou sans, c'est pareil)
Marsh Posté le 08-02-2005 à 14:36:11
Bonjour à tous,
J'ai un ch'tit problême sous Apache 1.3.33 (Solaris 8 et perl 5.8.6), mes scripts CGI sont bien executés, mais les données ne sont envoyées au navigateur qu'à la fin de l'execution...
Exemple :
#!/usr/local/bin/perl -w
use strict;
use CGI qw(param);
use lib "/home/otbdev/lib";
use OTB;
########################
# Affichage de la page #
########################
print $_HTML->header();
for($i=0; $i<10; $++)
{
print "Pouet -> $i<br>\n";
sleep(2);
}
print $_HTML->footer();
Ce script n'affiche pas 1, 2, 3...toutes les 2 secondes koi !
($_HTML->header() renvoi juste le header qui va bien (CGI::header) avec un début de code HTTP, mais rien de bien méchant...enfin, avec ou sans, c'est pareil)
Une idée !?