HTTP_PARSE_MESSAGE(3) 1 HTTP_PARSE_MESSAGE(3)http_parse_message - Parse HTTP messagesSYNOPSIS
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 listSYNOPSIS
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)
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)
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)
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)