![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Piszę tego posta w tym dziale, bo sam nie wiem w czym problem - na pewno nie w php. Korzystam z apache 2.0.58 i php 5.2.0.
Mam dosyć dużą aplikację, która została tak zaprojektowana, że wszystkie headery wysyłam na samym początku, zbudowana o wzorzec MVC. Jakiś czas temu potrzebowałem kalendarz w JS i znalazłem pod adresem: http://www.kubiczek.biz/uploaded/datetimepicker.zip Po dodaniu dwóch linijek aplikacj sypie błędami (...)headers already sent(...) Szczerze - nie wiem w czym problem.. Przy poniższym kodzie brak problemów
Przy poniższym kodzie występuję błąd jak w tytule posta Przy poniższym kodzie brak problemów Proszę o pomoc EDIT: Przeprowadziłem małe testy.. Wyniki są dla mnie zaskakujące - nie potrafię ich racjonalnie wytłumaczyć.. Brak błędu headers...
Błąd headers already sent...
Czy jest ograniczona ilość znaczników meta/itp, którą można zamieścić w sekcji head ? Ten post edytował nospor 4.12.2007, 10:26:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@miska te spacje nie maja tu nic do gadania. Jako cos wyslalengo liczy sie jaki kolwiek tekst, nawet te "link"
Cytat Wirtualna gorzałka dla tego kto potrafi to wytłumaczyć Sprawa jest banalnie prosta. Zapewne w php.ini masz ustawione:output_buffering = 4096 Czyli wszystko co sie miesci w tym zakresie zostanie zbuforowane i mozesz wysylac naglowki spokojnie. Twoj tekst przekracza ten zakres buforowania, wiec header nie moze juz poleciec. Jednak ten tekst jest na granicy buforowania i gdy usuniesz jedna linijke, to automatycznie lapiesz sie w zakres buforowania i mozesz naglowki spokojnie wysylac. Krótko rzecz mówiąc robisz z igły widły (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:44 |