cvs: phpdoc /en/reference/url/functions get-headers.xml

From: Date: Sat, 29 May 2004 10:39:03 +0000
Subject: cvs: phpdoc /en/reference/url/functions get-headers.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969361073@lists.php.net to get a copy of this message
nlopess Sat May 29 06:39:03 2004 EDT Modified files: /phpdoc/en/reference/url/functions get-headers.xml Log: documentation and examples http://cvs.php.net/diff.php/phpdoc/en/reference/url/functions/get-headers.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/url/functions/get-headers.xml diff -u phpdoc/en/reference/url/functions/get-headers.xml:1.1 phpdoc/en/reference/url/functions/get-headers.xml:1.2 --- phpdoc/en/reference/url/functions/get-headers.xml:1.1 Sun Apr 25 15:21:22 2004 +++ phpdoc/en/reference/url/functions/get-headers.xml Sat May 29 06:39:03 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.get-headers"> <refnamediv> <refname>get_headers</refname> @@ -12,10 +12,65 @@ <methodsynopsis> <type>array</type><methodname>get_headers</methodname> <methodparam><type>string</type><parameter>url</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>format</parameter></methodparam> </methodsynopsis> + <para> + <function>get_headers</function> returns an array with the headers sent + by the server in response to a HTTP request. + </para> + <para> + If the optional <parameter>format</parameter> parameter is true, + <function>get_headers</function> parses the response and sets the array's + keys. + </para> + <para> + <example> + <title><function>get_headers</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$url = 'http://www.example.com'; - &warn.undocumented.func; +print_r(get_headers($url)); +print_r(get_headers($url, true)); +?> +]]> + </programlisting> + <para> + The above example will output something like: + </para> + <screen> +<![CDATA[ +Array +( + [0] => HTTP/1.1 200 OK + [1] => Date: Sat, 29 May 2004 12:28:13 GMT + [2] => Server: Apache/1.3.27 (Unix) (Red-Hat/Linux) + [3] => Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT + [4] => ETag: "3f80f-1b6-3e1cb03b" + [5] => Accept-Ranges: bytes + [6] => Content-Length: 438 + [7] => Connection: close + [8] => Content-Type: text/html +) + +Array +( + [0] => HTTP/1.1 200 OK + [Date] => Sat, 29 May 2004 12:28:14 GMT + [Server] => Apache/1.3.27 (Unix) (Red-Hat/Linux) + [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT + [ETag] => "3f80f-1b6-3e1cb03b" + [Accept-Ranges] => bytes + [Content-Length] => 438 + [Connection] => close + [Content-Type] => text/html +) +]]> + </screen> + </example> + </para> </refsect1> </refentry>

« previous php.doc (#969361073) next »