Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] blad headera
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


co któreś odświeżenie strony (2-6) zamiast poprawnie załadować stronę wyskakuje header

  1. <?php
  2.    HTTP/1.1 200 OK
  3. Date: Mon, 27 Apr 2009 16:59:30 GMT
  4. Server: Apache/2.2.6 (Win32) PHP/5.2.5
  5. X-Powered-By: PHP/5.2.5
  6. Expires: Thu, 19 Nov 1981 08:52:00 GMT
  7. Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  8. Pragma: no-cache
  9. Set-Cookie: procms=5d34bb3c7d34f05b528ae4a74fb547c7; Domain=.localhost/~new; Max-Age=1240855170; Path=/
  10. Keep-Alive: timeout=15, max=99
  11. Connection: Keep-Alive
  12. Transfer-Encoding: chunked
  13. Content-Type: text/html
  14.  
  15. 20b8
  16. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  17. <html xmlns="http://www.w3.org/1999/xhtml">
  18. <head>
  19. ... tutaj ju&#380; dalej cały kod strony ...
  20. ?>


znak chyba tabulacji wyskakuje na początku headera, nie powinno go być? być może to on powoduje błędy, ale skąd może się barać?. Dziwne że przeglądarkapoprostu wyświetla nagłówek strony zamiast go jakoś zinterpertować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jaka może być tego przyczyna?

Ten post edytował propage 27.04.2009, 18:00:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
lashus
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 9
Dołączył: 12.04.2008

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


Nagłówki to moim zdaniem delikatna sprawa i strasznie dużo z nimi problemów (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Proponowałbym ci zamieścić kod PHP skryptu, gdyż bez niego trudno się domyślić co w ogóle jest źle.
Go to the top of the page
+Quote Post
propage
post
Post #3





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


ale który kod opowiedzialny za tworzenie sesji? skrypt ma z 500 plikow cieżko mi zgadnąć co może być nie tak i gdzie
Go to the top of the page
+Quote Post
lashus
post
Post #4





Grupa: Zarejestrowani
Postów: 39
Pomógł: 9
Dołączył: 12.04.2008

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


Nie wiem gdzie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) W którymś momencie musisz mieć funkcję wyrzucającą nagłówek na stronę. W tym układzie nic nie umieszczaj, po prostu poszukaj czegoś co będzie wyglądać na funkcję wyrzucającą to na ekran. Sprawdź powiązane pliki.

Ten post edytował lashus 27.04.2009, 18:36:15
Go to the top of the page
+Quote Post
okitoki
post
Post #5





Grupa: Zarejestrowani
Postów: 214
Pomógł: 18
Dołączył: 25.04.2009

Ostrzeżenie: (20%)
X----


to masz jakiś dziwny problem z serwerem, a nie ze skryptem

a próbowałeś inną przeglądarkę, może w niej masz problem

podaj adres strony, ja u siebie sprawdze
Go to the top of the page
+Quote Post
propage
post
Post #6





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


narazie strona jest na localu wiec nie ma jak, też wydaje mi się ze to może być problem z serwerem, ale dopiero po przebudowie skyptu coś takiego mnie spotyka.
Go to the top of the page
+Quote Post
okitoki
post
Post #7





Grupa: Zarejestrowani
Postów: 214
Pomógł: 18
Dołączył: 25.04.2009

Ostrzeżenie: (20%)
X----


problem jest w tym że co byś nie zrobił w php, to serwer na początku zwraca nagłówek, i w zależności od tego jaki jest nagłówek zwraca treść albo nic, a co nie zrobisz w PHP, zawsze jest to zwracane po nagłówku.
nie mieszałeś nic w konfiguracji apache
Go to the top of the page
+Quote Post
bazyliszek83
post
Post #8





Grupa: Zarejestrowani
Postów: 81
Pomógł: 6
Dołączył: 24.07.2007
Skąd: Poznań

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


Poszukaj w kodzie linijek z frazą "header" i przyjrzyj się każdemu z osobna. Gdyby aplikacja była dobrze napisana to wyrzucenie nagłówka było by w jednym miejscu, ale z tego co napisales chyba tak nie jest:)
Go to the top of the page
+Quote Post
propage
post
Post #9





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

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


wogole nie wysylam naglowkow w aplikacji, czasem jakis redirect tylko. Być moze to blad serwera, ponieważ tylko na localhoscie poki co to zaobserowałem.

Udało mi sie chyba znaleźć przyczyne, w moim systemie szablonów, jesli usune pewna linijke kodu to problemu nie ma.

<?php

ob_start();
include($file);
$contents = ob_get_contents();
ob_end_clean();
$contents = str_replace ('"images/', '"template/'.TEMPLATE.'/images/', $contents); // jesli usune ta linijke problemu nie ma


?>

funkcja ta moze tak namieszac?

Ten post edytował propage 21.05.2009, 11:41:56
Go to the top of the page
+Quote Post

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: 23.08.2025 - 07:49