Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ob_start() i błąd headers already sent, ob_start() i błąd headers already sent
johnnyno
post 20.03.2007, 23:10:57
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 21.02.2004

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


Witam,

mam dziwny błąd. Są dwa skrypty php:

test.php:
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. require_once('header1.inc.php');
  6.  
  7.  
  8. ?>

oraz plik header1.inc.php:
  1. <?php
  2. ?>

Kiedy odpalam w przeglądarce test.php otrzymuję błąd:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at header1.inc.php:1) in test.php on line 8

Plik header1.inc.php nie ma żadnej treści bo sprawdzałem nawet w notatniku, więc dlaczego jakaś treść niby została wysłana w tym pliku w lini 1 (output started at header1.inc.php:1) blinksmiley.gif sad.gif

Jeżeli wywołam funkcję ob_start() w pliku test.php przed require_once:
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5.  
  6. require_once('header1.inc.php');
  7.  
  8.  
  9. ?>

wtedy wszystko działa sadsmiley02.gif


--------------------
If I Cant.... Do It... Homieee Ite Cant Be Doooone
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 04:45