Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> output_buffering?
brajan
post 15.03.2005, 10:03:56
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 5.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Czy ktoś mógł mi objaśnić co dokładnie daje włączenie "output_buffering" w php.ini?
Domyślnie jest to wyłączone "off" i wczoraj przestawiłem to na "on", ale nie mam pojęcia co to robi bo nie zauważam żadnych róznic.
Z góry dzieki za info.


--------------------
GOT BEER?
Go to the top of the page
+Quote Post
Kuziu
post 15.03.2005, 10:18:19
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Daje to dokładnie taki sam efekt jak
  1. <?php
  2. .
  3. .
  4. .
  5. ?>


Czyli buffor'owanie wyjścia ... żadna informacja nie zostanie wysłana do przeglądarki do momentu zakończenia skryptu ... Dzięki temu nie musisz się martwić o to że nagłówki pójdą przed wysłaniem cookies czy coś takiego ... w sumie przydatna rzecz biggrin.gif


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
bela
post 15.03.2005, 11:23:35
Post #3


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


Możesz też zapisać całe wyjście do zmiennej w taki o to sposób winksmiley.jpg
  1. <?php
  2. print('costam');
  3.  
  4. $output = ob_get_contents();
  5. ?>


Nie wyświetli się nic, a $output będzie miał wartość costam winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:03