Latest web development tutorials
×

PHP curso

PHP curso PHP breve introdução PHP instalar PHP gramática PHP variável PHP echo/print PHP Tipos de dados PHP constante PHP corda PHP operadores PHP If...Else PHP Switch PHP ordem PHP Classificação de uma matriz PHP superglobais PHP While circulação PHP For circulação PHP função PHP Variáveis ​​mágicas PHP namespaces PHP Object-Oriented

PHP formulário

PHP formulário PHP Autenticação de formulários PHP formulário - campos obrigatórios PHP formulário - -mail de verificação e URL PHP instância de formulário completo PHP $_GET variável PHP $_POST variável

PHP Tutorial avançado

PHP arrays multidimensionais PHP data PHP conter PHP arquivo PHP Carregar arquivo PHP Cookie PHP Session PHP E-mail PHP segurança E-mail PHP Error PHP Exception PHP filtro PHP Filtro avançado PHP JSON

PHP 7 novos Recursos

PHP 7 novos Recursos

PHP banco de dados

PHP MySQL breve introdução PHP MySQL conexão PHP MySQL Criação de um banco de dados PHP MySQL Criar uma tabela de dados PHP MySQL inserir dados PHP MySQL Inserir dados múltiplos PHP MySQL instruções preparadas PHP MySQL ler dados PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introdução AJAX PHP AJAX banco de dados AJAX XML AJAX busca em tempo real AJAX RSS Reader AJAX voto

PHP manual de referência

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Processamento de imagem PHP RESTful

Funções PHP cURL

esboço

PHP suporta biblioteca libcurl é composto por Daniel Stenberg permite criar vários tipos de protocolo de servidor para conectar e comunicar.

libcurl atualmente suporta http, https, ftp, gopher, telnet, dict, arquivo e protocolo LDAP. libcurl também suporta a autenticação HTTPS, HTTP POST, PUT HTTP, FTP upload (isso também é completada por extensão FTP do PHP), formulário de autenticação HTTP e upload, proxies, cookies, o usuário + senha com base.

Métodos GET e POST solicitação usando cURL em PHP para alcançar

Essas funções foram introduzidas no PHP 4.0.2.



demanda

Para utilizar as funções CURL você precisa instalar o »libcurl pacote.

PHP requer CURL 7.0.2-beta ou superior. No PHP 4.2.3 em cURL uso, você precisa instalar a versão 7.9.0 ou posterior do libcurl. Começando no PHP 4.3.0, você precisa instalar a versão 7.9.0 ou posterior do libcurl. Desde o início você precisa instalar o PHP 5.0.0 ou posterior 7.10.5 libcurl.



instalar

Para usar o suporte cURL você deve adicionar --with-curl [= DIR] opção, o caminho DIR para o diretório que contém o lib e incluir compilar o PHP. No diretório incluem deve ter uma onda arquivo chamado, contém pasta easy.h e curl.h. pasta lib deve ter um arquivo chamado libcurl.a de. Para PHP 4.3.0 você pode configurar --with-curlwrappers fazer fluxos uso de URL curl.

Nota: Win32 utilizador Nota Para utilizar este módulo, libeay32.dll e ssleay32.dll no ambiente do Windows deve ser colocado no diretório no ambiente PATH variável contém. Sem website cURL libcurl.dll.


Tipo de recurso

Esta extensão define dois recursos: manipulador cURL e um lote manipulador cURL.



Funções PHP cURL

A lista a seguir contém as funções PHP cURL:

函数 描述
curl_close() 关闭一个cURL会话。
curl_copy_handle() 复制一个cURL句柄和它的所有选项。
curl_errno() 返回最后一次的错误号。
curl_error() 返回一个保护当前会话最近一次错误的字符串。
curl_escape() 返回转义字符串,对给定的字符串进行URL编码。
curl_exec() 执行一个cURL会话。
curl_file_create() 创建一个 CURLFile 对象。
curl_getinfo() 获取一个cURL连接资源句柄的信息。
curl_init() 初始化一个cURL会话。
curl_multi_add_handle() 向curl批处理会话中添加单独的curl句柄。
curl_multi_close() 关闭一组cURL句柄。
curl_multi_exec() 运行当前 cURL 句柄的子连接。
curl_multi_getcontent() 如果设置了CURLOPT_RETURNTRANSFER,则返回获取的输出的文本流。
curl_multi_info_read() 获取当前解析的cURL的相关传输信息。
curl_multi_init() 返回一个新cURL批处理句柄。
curl_multi_remove_handle() 移除curl批处理句柄资源中的某个句柄资源。
curl_multi_select() 等待所有cURL批处理中的活动连接。
curl_multi_setopt() 设置一个批处理cURL传输选项。
curl_multi_strerror() 返回描述错误码的字符串文本。
curl_pause() 暂停及恢复连接。
curl_reset() 重置libcurl的会话句柄的所有选项。
curl_setopt_array() 为cURL传输会话批量设置选项。
curl_setopt() 设置一个cURL传输选项。
curl_share_close() 关闭cURL共享句柄。
curl_share_init() 初始化cURL共享句柄。
curl_share_setopt() 设置一个共享句柄的cURL传输选项。
curl_strerror() 返回错误代码的字符串描述。
curl_unescape() 解码URL编码后的字符串。
curl_version() 获取cURL版本信息。