![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 1 Dołączył: 19.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Napotkalem na taki problem:
Cannot modify header information - headers already sent by (output started at /plik1.php:73) in /plik2.php on line 23 gdzie plik 1 w 73 linijce ma po prostu
jest to przeskakiwanie w kalendarzu miesiac w przod miesiac w tyl, a linijka 23 w pliku2 to po prostu require_once pliku z funkcja do kalendarza. dodam tylko ze problem wystepuje przy dodaniu wpisu na shoutboxie
pierwszy plik to najprostszy formularz w htmlu, plik drugi to dodanie wpisu do bazy i wyswietlenie po nacisnieciu guziku wyslij w formularzu, plik trzeci to skrypt w js odswiezajacy div z shoutboxem. jezeli wykomentuje plik1 zawierajacy link napisany wyzej, to problem nie wystepuje. ktos pokieruje gdzie szukac rozwiazania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
W tym błędzie chodzi o to, że funkcje wysyłające albo modyfikujące nagłówek http muszą być wywoływane przed wykonaniem jakichkolwiek danych wyjściowych.
Do takich funkcji modyfikujących należy m.in. header, setcookie, session_start.Taki błąd może być nieumyślny, czyli to co pisał tomplus, np. białe znak (np. spacja) przed <?php lub po ?>, komunikaty o błędach wynikłe z działania innego pliku itp., oraz zamierzone czyli np. użycie echo czy print. Sprawdź to a znajdziesz swój błąd. gino |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 11:22 |