Re: PHP vs NPH

2001-05-31 Par sujet Denis BUCHER


il y a une commande flush !

je crois que c'est flush() (à vérifier)

Denis



On Wed, 30 May 2001, Jean-Claude Schopfer wrote:

> Depuis Apache version je sais plus combien, le résultat
> HTML des CGI peut s'afficher petit à petit, ce qui est très
> intéressant lorsqu'un CGI fait un long traitement et qu'on
> peut l'entrecouper d'infos en HTML qui indiquent le temps
> restant
> 
> Bref, the question : Est-ce qu'il y a un moyen pour dire à 
> PHP d'afficher petit à petit ce qu'il a parsé au lieu de tout
> d'un coup à la fin de l'execution du script PHP ? Est-ce
> déjà techniquement possible ?
> 
> Merci d'avance de vos réponses, 
> @++
> JC

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: PHP vs NPH

2001-05-30 Par sujet Jean-Claude Schopfer

Merci bcp ca marche :)

Et encore mieux avec ob_implicit_flush()
appelé en début de script

FLUSH TESTQUI MARCHE :)

ob_implicit_flush() ;
$COUNT = 9;
while ($COUNT > 0)
{
        echo $COUNT;
        sleep(1);
        $COUNT --;
}
echo "  0 : GOAL :)";
?>

@++ JC

Francois Deppierraz wrote :

>> Bref, the question : Est-ce qu'il y a un moyen pour dire à 
>> PHP d'afficher petit à petit ce qu'il a parsé au lieu de tout
>> d'un coup à la fin de l'execution du script PHP ? Est-ce
>> déjà techniquement possible ?

>La fonction flush() permet ceci.

>cf http://www.php.net/manual/en/function.flush.php


Re: PHP vs NPH

2001-05-30 Par sujet Francois Deppierraz

On Wed, May 30, 2001 at 03:45:53AM +0200, Jean-Claude Schopfer wrote:

> Bref, the question : Est-ce qu'il y a un moyen pour dire à 
> PHP d'afficher petit à petit ce qu'il a parsé au lieu de tout
> d'un coup à la fin de l'execution du script PHP ? Est-ce
> déjà techniquement possible ?

La fonction flush() permet ceci.

cf http://www.php.net/manual/en/function.flush.php

-- 
Francois Deppierraz <[EMAIL PROTECTED]>
Nimag Networks Sàrl - www.nimag.net
PGP Key ID: 9D283BC9
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: PHP vs NPH

2001-05-30 Par sujet Marc SCHAEFER

On Wed, 30 May 2001, Jean-Claude Schopfer wrote:

> Bref, the question : Est-ce qu'il y a un moyen pour dire à 
> PHP d'afficher petit à petit ce qu'il a parsé au lieu de tout
> d'un coup à la fin de l'execution du script PHP ? Est-ce
> déjà techniquement possible ?

En fait, souvent cet effet est obtenu simplement en supprimant le
buffering stdio, qui sert à augmenter les performances, mais augmente la
latence.

Avec Perl, on fait ainsi:

   $| = 1;

C'est d'ailleurs conseillé en particulier si on fait des system().

Peut-être trouveras-tu une option `autoflush', `no buffering', etc
dans ton manuel PHP ?


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



PHP vs NPH

2001-05-29 Par sujet Jean-Claude Schopfer

Depuis Apache version je sais plus combien, le résultat
HTML des CGI peut s'afficher petit à petit, ce qui est très
intéressant lorsqu'un CGI fait un long traitement et qu'on
peut l'entrecouper d'infos en HTML qui indiquent le temps
restant

Bref, the question : Est-ce qu'il y a un moyen pour dire à 
PHP d'afficher petit à petit ce qu'il a parsé au lieu de tout
d'un coup à la fin de l'execution du script PHP ? Est-ce
déjà techniquement possible ?

Merci d'avance de vos réponses, 
@++
JC