<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[ [转自建鑫]php的curl函数]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 07 Jan 2010 02:52:27 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	curl_close — 关闭一个curl会话<br/>curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数<br/>curl_errno — 返回一个包含当前会话错误信息的数字编号<br/>curl_error — 返回一个包含当前会话错误信息的字符串<br/>curl_exec — 执行一个curl会话<br/>curl_getinfo — 获取一个curl连接资源句柄的信息<br/>curl_init — 初始化一个curl会话<br/>curl_multi_add_handle — 向curl批处理会话中添加单独的curl句柄资源<br/>curl_multi_close — 关闭一个批处理句柄资源<br/>curl_multi_exec — 解析一个curl批处理句柄<br/>curl_multi_getcontent — 返回获取的输出的文本流<br/>curl_multi_info_read — 获取当前解析的curl的相关传输信息<br/>curl_multi_init — 初始化一个curl批处理句柄资源<br/>curl_multi_remove_handle — 移除curl批处理句柄资源中的某个句柄资源<br/>curl_multi_select — Get all the sockets associated with the cURL extension, which can then be &quot;selected&quot;<br/>curl_setopt_array — 以数组的形式为一个curl设置会话参数<br/>curl_setopt — 为一个curl设置会话参数<br/>curl_version — 获取curl相关的版本信息<br/>curl_init()函数的作用初始化一个curl会话，curl_init()函数唯一的一个参数是可选的，表示一个url地址。<br/>curl_exec()函数的作用是执行一个curl会话，唯一的参数是curl_init()函数返回的句柄。<br/>curl_close()函数的作用是关闭一个curl会话，唯一的参数是curl_init()函数返回的句柄。<br/>&lt;?php<br/>$ch = curl_init(&quot;http://www.baidu.com/&quot;);<br/>curl_exec($ch);<br/>curl_close($ch);<br/>?&gt;<br/>curl_version()函数的作用是获取curl相关的版本信息，curl_version()函数有一个参数，不清楚是做什么的<br/>&lt;?php<br/>print_r(curl_version())<br/>?&gt;<br/>curl_getinfo()函数的作用是获取一个curl连接资源句柄的信息，curl_getinfo()函数有两个参数，第一个参数是curl的资源句柄，第二个参数是下面一些常量：<br/>&lt;?php<br/>$ch = curl_init(&quot;http://www.baidu.com/&quot;);<br/>print_r(curl_getinfo($ch));<br/>?&gt;<br/>可选的常量包括：<br/>CURLINFO_EFFECTIVE_URL<br/>最后一个有效的url地址<br/>CURLINFO_HTTP_CODE<br/>最后一个收到的HTTP代码<br/>CURLINFO_FILETIME<br/>远程获取文档的时间，如果无法获取，则返回值为“-1”<br/>CURLINFO_TOTAL_TIME<br/>最后一次传输所消耗的时间<br/>CURLINFO_NAMELOOKUP_TIME<br/>名称解析所消耗的时间<br/>CURLINFO_CONNECT_TIME<br/>建立连接所消耗的时间<br/>CURLINFO_PRETRANSFER_TIME<br/>从建立连接到准备传输所使用的时间<br/>CURLINFO_STARTTRANSFER_TIME<br/>从建立连接到传输开始所使用的时间<br/>CURLINFO_REDIRECT_TIME<br/>在事务传输开始前重定向所使用的时间<br/>CURLINFO_SIZE_UPLOAD<br/>上传数据量的总值<br/>CURLINFO_SIZE_DOWNLOAD<br/>下载数据量的总值<br/>CURLINFO_SPEED_DOWNLOAD<br/>平均下载速度<br/>CURLINFO_SPEED_UPLOAD<br/>平均上传速度<br/>CURLINFO_HEADER_SIZE<br/>header部分的大小<br/>CURLINFO_HEADER_OUT<br/>发送请求的字符串<br/>CURLINFO_REQUEST_SIZE<br/>在HTTP请求中有问题的请求的大小<br/>CURLINFO_SSL_VERIFYRESULT<br/>Result of SSL certification verification requested by setting CURLOPT_SSL_VERIFYPEER<br/>CURLINFO_CONTENT_LENGTH_DOWNLOAD<br/>从Content-Length: field中读取的下载内容长度<br/>CURLINFO_CONTENT_LENGTH_UPLOAD<br/>上传内容大小的说明<br/>CURLINFO_CONTENT_TYPE<br/>下载内容的“Content-type”值，NULL表示服务器没有发送有效的“Content-Type: header”<br/>curl_setopt()函数的作用是为一个curl设置会话参数。curl_setopt_array()函数的作用是以数组的形式为一个curl设置会话参数。<br/>&lt;?php<br/>$ch = curl_init();<br/>$fp = fopen(&quot;example_homepage.txt&quot;, &quot;w&quot;);<br/>curl_setopt($ch, CURLOPT_FILE, $fp);<br/>$options = array(<br/>CURLOPT_URL =&gt; &#039;http://www.baidu.com/&#039;,<br/>CURLOPT_HEADER =&gt; false<br/>);<br/>curl_setopt_array($ch, $options);<br/>curl_exec($ch);<br/>curl_close($ch);<br/>fclose($fp);<br/>?&gt;<br/><br/>本文来自: 脚本之家(www.jb51.net) 详细出处参考：http://www.jb51.net/article/16224.htm
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论]  [转自建鑫]php的curl函数]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>