• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

kahoz

[instalação 5.1.2] cURL não funciona porque ?

17 mensagens neste tópico

viva,

tenho esta instalação já desde janeiro, no entanto so agora é que precisei de instalar o curl. já adicionei-o na lista de extensões, o ficheiro existe, então porque é que ele nao carregado nem aparece no phpinfo() ? é necessário instalar algum dll adicional ? ou coisa do género..

se me puderem ajudar, agradecia desde já. :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

que dll ? se te estas a referir ao php_curl.dll, ele existe e esta' na pasta das extensões.

abraço!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pa, tenta reistalar o php, ou por o ficheiro de definicoes no seu estado original

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

@kahos procura pelo ficheiro  php.ini  na pasta  c:\windows\  abre o ficheiro  php.ini e procura pela linha  ;extension=php_curl.dll  tira o  ponto e virgula ; do principio e fica assim  extension=php_curl.dll gravas o ficheiro  php.ini e fazes "restart" no apache. Não sei se vai funcionar mas podes experimentar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

já o fiz :)

..e não funciona :|

acho que vou apagar esta tralha e instalar o 5.1.5 de raiz.

de qq maneira obrigado.. :P

abraços!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

isso n dá para instalar como extensao pear?

Ja agora.. ainda ontem estive a ler sobre essa biblioteca... para que raio serve isso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O PHP suporta a libcurl, uma biblioteca criada por Daniel Stenberg, que permite a você conectar e comunicar com vários tipos diferentes de servidor com vários tipos diferentes de protocolos. libcurl atualmente suporta os protocolos http, https, ftp, gopher, telnet, dict, file, e ldap. libcurl também suporta certificados HTTPS, HTTP POST, HTTP PUT, upload com FTP (isto também pode ser feito com a extensão de ftp do PHP), upload baseado em formulário HTTP, proxies, cookies, e autenticação usuário+senha.

http://pt.php.net/curl

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O PHP suporta a libcurl, uma biblioteca criada por Daniel Stenberg, que permite a você conectar e comunicar com vários tipos diferentes de servidor com vários tipos diferentes de protocolos. libcurl atualmente suporta os protocolos http, https, ftp, gopher, telnet, dict, file, e ldap. libcurl também suporta certificados HTTPS, HTTP POST, HTTP PUT, upload com FTP (isto também pode ser feito com a extensão de ftp do PHP), upload baseado em formulário HTTP, proxies, cookies, e autenticação usuário+senha.

http://pt.php.net/curl

esse paleio é muito lindo, e pobviamente que o li antes de fazer esta pergunta. O que ainda nao percebi é: o que é que a biblioteca faz que o php não faça com as bibliotecas padrao.

suportar post, http, https, ftp... alguem me explica qual é a novidade disso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O CURL serve para fazer um monte de coisas, podes criar um BOT que aceita cookies e sessions, podes criar um script que conecta ao teu email e mostra a lista de contactos podes fazer o download de páginas (HTML) e o curl como aceita qualquer tipo protocolo facilita.

Eu como quase que não utilizo o curl não sei bem para que serve mas eu consegui fazer isso que disse em cima  com CURL.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois... é que o php permite fazer isso TUDO de forma simplificada sem recorrer ao curl.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois... é que o php permite fazer isso TUDO de forma simplificada sem recorrer ao curl.

Nem pensar... Tenta fazer um script com PHP normal que conecta a tua conta de email e mostra a lista de contactos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois... é que o php permite fazer isso TUDO de forma simplificada sem recorrer ao curl.

Nem pensar... Tenta fazer um script com PHP normal que conecta a tua conta de email e mostra a lista de contactos

é que isso é mesmo na boinha. sem problema algum.

Pop3 ou mesmo web... isso faz-se sem problema.

Mas já agora... em que é o que o curl podia ajudar nisso?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O CURL facilita as coisas.

Pop3 ou mesmo web... isso faz-se sem problema.

Faz um script em PHP normal que conecte ao teu email e mostre a lista de contactos só para eu ver se consegues fazer  :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O CURL facilita as coisas.

Pop3 ou mesmo web... isso faz-se sem problema.

Faz um script em PHP normal que conecte ao teu email e mostre a lista de contactos só para eu ver se consegues fazer  :D

Tenho mais que fazer. Mas sinceramente não estou a ver onde é que está a dificuldade. qual é o impedimento? de que protocolo estás a falar? onde é que supostamente o curl entra de forma imperativa?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

*desenterranço*

imagina que crias 2 scripts em php instalados em sítios difrentes (e no mesmo sítio até) e queres criar comunicação entre eles.

forma mais fácil? curl! (;

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois.. agora ja sei bem para que serve a biblioteca curl e uso-a quase todos os dias. Basicamente permite controlo total sobre o protocolo http e ftp.

O exemplo de fazer download de uma página é que eu não tinha percebido na altura, pois para isso basta a função file() por exemplo. O que ninguem tinha dito ainda é que dfava para definir e interpretar todos os cabeçalhos dos protocolos acima referidos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora