Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

http_parse_message(3) [php man page]

HTTP_PARSE_MESSAGE(3)							 1						     HTTP_PARSE_MESSAGE(3)

http_parse_message - Parse HTTP messages

SYNOPSIS
object http_parse_message (string $message) DESCRIPTION
Parses the HTTP $message into a simple recursive object. PARAMETERS
o $message - string containing a single HTTP message or several consecutive HTTP messages RETURN VALUES
Returns a hierarchical object structure of the parsed messages. EXAMPLES
Example #1 Using http_parse_message(3) <?php define ('URL', 'http://www.example.com/'); print_r(http_parse_message(http_get(URL, array('redirect' => 3)))); ?> The above example will output something similar to: stdClass object ( [type] => 2 [httpVersion] => 1.1 [responseCode] => 200 [headers] => Array ( [Content-Length] => 3 [Server] => Apache ) [body] => Hi! [parentMessage] => stdClass object ( [type] => 2 [httpVersion] => 1.1 [responseCode] => 302 [headers] => Array ( [Content-Length] => 0 [Location] => ... ) [body] => [parentMessage] => ... ) ) SEE ALSO
http_parse_headers(3), the HttpMessage class. PHP Documentation Group HTTP_PARSE_MESSAGE(3)

Check Out this Related Man Page

HTTP_PARSE_PARAMS(3)							 1						      HTTP_PARSE_PARAMS(3)

http_parse_params - Parse parameter list

SYNOPSIS
object http_parse_params (string $param, [int $flags = HTTP_PARAMS_DEFAULT]) DESCRIPTION
Parse parameter list. See the params parsing constants table for possible values of the $flags argument. PARAMETERS
o $param - Parameters o $flags - Parse flags RETURN VALUES
Returns parameter list as stdClass object. EXAMPLES
Example #1 A http_parse_params(3) example <?php var_dump(http_parse_params("text/html; charset="utf8"")); ?> The above example will output: object(stdClass)#1 (1) { ["params"]=> array(2) { [0]=> string(9) "text/html" [1]=> array(1) { ["charset"]=> string(4) "utf8" } } } SEE ALSO
http_parse_headers(3), http_parse_cookie(3), http_parse_message(3). PHP Documentation Group HTTP_PARSE_PARAMS(3)
Man Page

4 More Discussions You Might Find Interesting

1. IP Networking

http error code

Hi, I'm looking for detailed http error codes. I want to know what means : HTTP/1.1" 302 330 and HTTP/1.1" 302 265 Many thanks. (1 Reply)
Discussion started by: big123456
1 Replies

2. UNIX for Dummies Questions & Answers

why output consists of 3 values

Hi there if I have a file called an411 which contains the folowing information 152.78.74.111 "GET /datafeed.php HTTP/1.1" 200 2826 152.78.74.211 "GET /index.html HTTP/1.1" 200 1190 152.78.74.121 "GET / HTTP/1.1" 200 3000 and I want to ouput the number of bytes of the record that contains... (2 Replies)
Discussion started by: FUTURE_EINSTEIN
2 Replies

3. Shell Programming and Scripting

Array Length Reports as Having Length when it is Empty?

Hello All, I have this script that does stuff like "starting, stopping & restarting" a Daemon Process running on my machine... My main question is why in part of my code (which you will see below) does the Array Length (i.e. ${#PIDS} ) return "1" when I know the Array is empty..? Here is... (17 Replies)
Discussion started by: mrm5102
17 Replies

4. Shell Programming and Scripting

SQL Injection Detection

I want to grep/awk /var/log/httpd/mysite-access_log.log and check if 2 words from the following appear in a single line: benchmark union information_schema drop truncate group_concat into file case hex lpad group order having insert union select from (12 Replies)
Discussion started by: koutroul
12 Replies