Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> output_buffering?
brajan
post
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.
Go to the top of the page
+Quote Post
Kuziu
post
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 (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
bela
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 02:35