![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak rozpoznać która linijka odpowiedzi z serwera jest nagłówkiem czy zawartością pliku/strony?
Próbowałem za pomocą substr($response_line, strlen($response_line), strlen($response_line)-4) == '\r\n') i nie działało, a więc użyłem testowo stristr - dalej nic (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) . Dziękuję, Babcia@Stefa |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 37 Dołączył: 18.12.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
A w jakim protokole? W HTTP nagłówek kończy się "\r\n\r\n", więc najłatwiej $offset=strpos($odpowiedz,"\r\n\r\n"), i nagłówek masz do offset +4, a dalej treść, a jak chcesz się bawić w odczytywanie linii, to sprawdzasz czy trim($linia)=='' i do pierwszego wystąpienia jest nagłówek, a po tym treść. Uważaj na transfer-encoding:chunked (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Zanim odpowiedziałeś wykombinowałem coś takiego:
Ale to jest tymczasowe bo może być w kodzie strony np. Pozdrawiam, Babcia@Stefa Ten post edytował Babcia@Stefa 8.05.2008, 16:16:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 08:18 |