Aktualny czas: 07.09.2010, 16:49 Witaj! (LogowanieRejestracja)


Dyskusja (1)Blad: Cannot modify header information - headers already sent
Błąd: Cannot modify header information - headers already sent

Artykuł opisuje jak naprawić i znaleźć przyczynę błędu Cannot modify header information - headers already sent.

Problem objawia się, poprzez wyświetlenie komunikatu/ów na samej górze wyświetlonej strony.

Pełna treść komunikatu brzmi:
Cytat:Warning: Cannot modify header information - headers already sent by ( output started at ŚCIEŻKA DO PLIKU ) - Line LINIA - File PLIK PHP WERSJA_PHP
Błąd jest wywoływany przez plik który można zidentyfikować na podstawie powyższego szablonu. Spowodowany jest zazwyczaj znakami umieszczonymi poza znacznikami "<?php" i "?>"
Gdy już wiadomo o który plik chodzi, należy rozpoznać dokładną przyczynę błędu:
  • Plik może być zapisany w niewłaściwym formacie, dodającym niewidzialny znak na początku pliku.
    Właściwym formatem jest UTF-8 bez BOM. Rozwiązanie - UTF-8 bez BOM - jak zapisać pliki w odpowiednim kodowaniu
  • Niewłaściwe umieszczenie znaczników.
    Upewniamy się, że treść pliku zaczyna się od znacznika "<?php" a kończy znacznikiem "?>". Przed pierwszym ani po drugim znaczniku nie mogą się znaleźć inne znaki.
UWAGA!!!: spacja albo nowa linia to także są znaki


Możliwości
Ostatnia zmiana: 10.06.2010, 16:09
Ostatnie zmiany - Wszystkie - Kategorie

Powered by MyBB-Wiki, © 2006-2010 Dragon - Icons

Kontakt | Portal MyBB PL | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS