php curl简单采集图片生成base64编码(并附curl函数参(2)


curl_errno 返回一个包含当前会话错误信息的数字编号
curl_error 返回一个包含当前会话错误信息的字符串
curl_exec 执行一个curl会话
curl_getinfo 获取一个curl连接资源句柄的信息
curl_init 初始化一个curl会话
curl_multi_add_handle 向curl批处理会话中添加单独的curl句柄资源
curl_multi_close 关闭一个批处理句柄资源
curl_multi_exec 解析一个curl批处理句柄
curl_multi_getcontent 返回获取的输出的文本流
curl_multi_info_read 获取当前解析的curl的相关传输信息
curl_multi_init 初始化一个curl批处理句柄资源
curl_multi_remove_handle 移除curl批处理句柄资源中的某个句柄资源
curl_multi_select Get all the sockets associated with the cURL extension, which can then be "selected"
curl_setopt_array 以数组的形式为一个curl设置会话参数
curl_setopt 为一个curl设置会话参数
curl_version 获取curl相关的版本信息

curl_setopt()参数
名称 说明
CURLOPT_INFILESIZE 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。
CURLOPT_VERBOSE 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。
CURLOPT_HEADER 如果你想把一个头包含在输出中,设置这个选项为一个非零值。
CURLOPT_NOPROGRESS 如果你不会PHP为CURL传输显示一个进程条,设置这个选项为一个非零值。注意:PHP自动设置这个选项为非零值,你应该仅仅为了调试的目的来改变这个选项。
CURLOPT_NOBODY 如果你不想在输出中包含body部分,设置这个选项为一个非零值。
CURLOPT_FAILONERROR 如果你想让PHP在发生错误(HTTP代码返回大于等于300)时,不显示,设置这个选项为一人非零值。默认行为是返回一个正常页,忽略代码。
CURLOPT_UPLOAD 如果你想让PHP为上传做准备,设置这个选项为一个非零值。
CURLOPT_POST 如果你想PHP去做一个正规的HTTP POST,设置这个选项为一个非零值。这个POST是普通的 application/x-www-from-urlencoded 类型,多数被HTML表单使用。
CURLOPT_FTPLISTONLY 设置这个选项为非零值,PHP将列出FTP的目录名列表。
CURLOPT_FTPAPPEND 设置这个选项为一个非零值,PHP将应用远程文件代替覆盖它。
CURLOPT_NETRC 设置这个选项为一个非零值,PHP将在你的 ~./netrc 文件中查找你要建立连接的远程站点的用户名及密码。
CURLOPT_FOLLOWLOCATION 设置这个选项为一个非零值(象 “Location: “)的头,服务器会把它当做HTTP头的一部分发送(注意这是递归的,PHP将发送形如 “Location: “的头)。
CURLOPT_PUT 设置这个选项为一个非零值去用HTTP上传一个文件。要上传这个文件必须设置CURLOPT_INFILE和CURLOPT_INFILESIZE选项.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6050.html