|
|
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
Не судите строго если я чтото не дочитал. Делаю все как в мануале и в примерах ... $fp = fsockopen( ... ... fputs( ... считываю header и content в такие переменные $hs и $s так Код: plaintext 1. 2. 3. 4. 5. Работает все прекрасно, но я столкнулся с тем что мне приходят ДВА header-a, а не один :( а именно HTTP/1.1 100 Continue Server: Microsoft-IIS/5.0 Date: Fri, 24 Jun 2005 15:34:28 GMT X-Powered-By: ASP.NET HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Fri, 24 Jun 2005 15:34:28 GMT X-Powered-By: ASP.NET Connection: close Content-type: text/html X-Powered-By: PHP/4.3.12-dev Скажите пожалуйста так как правильно прочитать заголовок ? нужно ещё обрабатывать HTTP/1.1 100 и HTTP/1.1 200 ? Или прикажите пользоватся CURL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2005, 13:05 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
ну зачем сразу прикажете ... просто посоветуем :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2005, 18:11 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
Но ведь не на всех серверах она установлена :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 11:09 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
первое вхождение \r\n\r\n (насколько я знаю некоторые серверы отдают просто \n\n) и есть разделителем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 11:43 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
да вот в том то и дело что там их два с "\r\n" :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 12:07 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
самое простое (ИМХО) - preg_split с параметром limit (см. мануал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 12:32 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
2ОФФ $nn="\015?\012\015?\012"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 17:43 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
у меня на 2 серверах только через "\r\n" а что такое 2ОФФ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:02 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
тогда нужно смотреть разные комбинации "\r\n" или "\r\n\r\n" ? Код: plaintext 1. ? и почему $nn="\015?\012\015?\012"; не совсем к теме ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:16 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
Okramтогда нужно смотреть разные комбинации "\r\n" или "\r\n\r\n" ? Код: plaintext 1. ? А можно посмотреть реальный пример HTTP-ответа ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:26 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
пока что зделал Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. и результат array($ha,$sa) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:33 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
если странички не большие, то можно: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:38 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
да нет, мне нужно POST данные посылать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:41 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
http://www.faqs.org/rfcs/rfc2616.html10.1.1 100 Continue The client SHOULD continue with its request. This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. The client SHOULD continue by sending the remainder of the request or, if the request has already been completed, ignore this response. The server MUST send a final response after the request has been completed. See section 8.2.3 for detailed discussion of the use and handling of this status code. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 18:53 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
про 100 и другие ответы сервера я уже прочитал раньше ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 19:00 |
|
||
|
(PHP) Как ПРАВИЛЬНО прочитать заголовок?
|
|||
|---|---|---|---|
|
#18+
Okramпро 100 и другие ответы сервера я уже прочитал раньше ...Ну так в RFC, если я не ошибаюсь, описано поведение, которого должен придерживаться клиент - вот и придерживайтесь его. Т.е. анализировать, что пришло 100 - придётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 19:25 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33137026&tid=1478064]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 500ms |

| 0 / 0 |
