Re: [GENERAL-BG] ob_start припокриване

[email protected] ("Andrey Hristov") Fri, 11 Apr 2003 19:37:12 +0300
Newsgroups php.general.bg
Message-ID <009e01c30048$9ad12930$1601a8c0@andreywin>
 Peio,
bufferite sa stack-able, taka che mogesh da imash niakolko izvikvania na
ob_start()
i sled tova zatvariania. Spored men sudurjanieto na
file-a, kojto si prochel niama da otide v krajniat potok, kojto se
kompresira s gz, zashtoto
pravish ob_end_clean() na buffer-a namirash se na vurha na steka s buferi.

Primer :
<?php
ob_start();
echo "1";

ob_start();
echo 2;
ob_end_clean();
//ob_end_flush();
ob_end_flush();

?>

Tova shte otpechata samo 1, obache ako vmesto ob_end_clean() polzvash
ob_end_flush()
shte se otpechata 12


Andrey

----- Original Message -----
From: "Peio Popov" <[email protected]>
To: <[email protected]>
Sent: Saturday, April 12, 2003 5:31 AM
Subject: [GENERAL-BG] ob_start припокриване


> Здравейте,
> когато искам да прочета файл с :
> ob_start();
> //do something
> $var  = ob_get_contents();
> ob_end_clean();
>
> но имам отворен още в самото начало ob_start("gzip"); ,
> който не се flush-ва изрично в края . как се разбира кой от двата
буферирани
> потока се отива в $var и кой се чисти при викането на ob_end_clean();
>
> поздрави
>
> пейо попов
>
>
>
>
> --
> Bulgarian General User List Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>