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
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) (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif) (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kosheen2k
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 9.03.2006
Skąd: z fotela ;p

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


Drogi kolego, podczas przenoszenia na inny serwer mógł zostać zmieniony nagłówek pliku... najlepiej to ściągnij sobie programik pod tytułem Notepad++ otwórz plik header1.inc.php sprawdź jaki ma kodowanie znaków - w prawym dolnym rogu będzie napisane jakie kodowanie znaków masz, jeśli coś jest zwalone z headerami to może być właśnie to, jeśli coś odezwij się do mnie na mój numer gg i pomogę.


Pozdrawiam.

Ten post edytował kosheen2k 21.03.2007, 10:48:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 20:19