jsheets Sun Jan 26 23:27:39 2003 EDT
Modified files:
/phpdoc/en/reference/curl/functions curl-getinfo.xml
Log:
added curl_getinfo information, previously was undocumented
Index: phpdoc/en/reference/curl/functions/curl-getinfo.xml
diff -u phpdoc/en/reference/curl/functions/curl-getinfo.xml:1.3
phpdoc/en/reference/curl/functions/curl-getinfo.xml:1.4
--- phpdoc/en/reference/curl/functions/curl-getinfo.xml:1.3 Sat Jun 15 04:41:36
2002
+++ phpdoc/en/reference/curl/functions/curl-getinfo.xml Sun Jan 26 23:27:39 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
<!-- splitted from ./en/functions/curl.xml, last change in rev 1.21 -->
<refentry id='function.curl-getinfo'>
<refnamediv>
@@ -13,10 +13,213 @@
<methodsynopsis>
<type>string</type><methodname>curl_getinfo</methodname>
<methodparam><type>resource</type><parameter>ch</parameter></methodparam>
- <methodparam><type>int</type><parameter>opt</parameter></methodparam>
+ <methodparam
+choice="opt"><type>int</type><parameter>opt</parameter></methodparam>
</methodsynopsis>
<para>
- &warn.undocumented.func;
+ Returns information about the last transfer, <parameter>opt</parameter> may be
+one of the following:
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ "CURLINFO_EFFECTIVE_URL" - Last effective URL
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_HTTP_CODE" - Last received HTTP code
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_FILETIME" - Remote time of the retrieved document, if -1 is
+returned the time of the document is unknown
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_TOTAL_TIME" - Total transaction time in seconds for last transfer
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_NAMELOOKUP_TIME" - Time in seconds until name resolving was complete
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_CONNECT_TIME" - Time in seconds it took to establish the connection
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_PRETRANSFER_TIME" - Time in seconds from start until just before
+file transfer begins
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_STARTTRANSFER_TIME" - Time in seconds until the first byte is about
+to be transfered
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_REDIRECT_TIME" - Time in seconds of all redirection steps before
+final transaction was started
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_SIZE_UPLOAD" - Total number of bytes uploaded
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_SIZE_DOWNLOAD" - Total number of bytes downloaded
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_SPEED_DOWNLOAD" - Average download speed
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_SPEED_UPLOAD" - Average upload speed
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_HEADER_SIZE" - Total size of all headers received
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_REQUEST_SIZE" - Total size of issued requests, currently only for
+HTTP requests
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_SSL_VERIFYRESULT" - Result of SSL certification verification
+requested by setting CURLOPT_SSL_VERIFYPEER
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_CONTENT_LENGTH_DOWNLOAD" - content-length of download, read from
+Content-Length: field
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_CONTENT_LENGTH_UPLOAD" - Specified size of upload
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "CURLINFO_CONTENT_TYPE" - Content-type of downloaded object, NULL indicates
+server did not send valid Content-Type: header
+ </simpara>
+ </listitem>
+
+ </itemizedlist>
+ </para>
+
+ <para>
+ If called without the optional parameter opt an assoctive array is returned with
+the following array elements which correspond to <parameter>opt</parameter> options:
+
+ <itemizedlist>
+ <listitem>
+ <simpara>
+ "url"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "content_type"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "http_encode"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "header_size"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "request_size"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "filetime"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "ssl_verify_result"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "redirect_count"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "total_time"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "namelookup_time"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "connect_time"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "pretransfer_time"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "size_upload"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "size_download"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "speed_download"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "speed_upload"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "download_content_length"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "upload_content_length"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "starttransfer_time"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "redirect_time"
+ </simpara>
+ </listitem>
+ </itemizedlist>
</para>
</refsect1>
</refentry>
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php