Articles of curl

php ‘curl’ não funciona

Estou tentando enviar algum valor da página ‘1.php‘ para a página ‘3.php’ usando ‘curl‘. Heres meu código – 1.php $val) { $post_str .= $key.’=’.$val.’&’; } $post_str = substr($post_str, 0, -1); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ‘3.php’ ); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_str); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch); curl_close($ch); echo $result; ?> 3.php Meu […]

Upload do arquivo de formulário Multipart POST PHP CURL

Estou querendo enviar um arquivo via http POST usando PHP e CURL. O formulário POST estava funcionando ok com campos básicos além do arquivo que estava sendo postado com ‘application / json’. Isso precisa ser multipart / form do que eu entendo. Erro que estou recebendo é Notice: Array to string conversion on line curl_setopt($ch, […]

Curl não funciona para obter um conteúdo da página da web, por quê?

Estou usando um script curl para acessar um link e obter seu conteúdo para manipulação adicional. O seguinte é o link e curl script: mas o site não o exclui por meio do script, está dando exceção do usuário em resultado, mas se nós normalmente colamos a URL no navegador, está abrindo a página perfeitamente […]

CURL Saída de Html diferente da página original quando renderizada

Estou trabalhando em um projeto que envolve a busca de páginas com cURL ou file_get_contents. O problema é que, quando eu tento ecoar o html obtido, a saída parece ser diferente da página original, nem todas as imagens aparecem. Por favor, eu gostaria de saber se existe uma solução. Meu código obrigado

Carregamento de arquivos para Slim Framework usando curl em php

Possível Duplicado: Falha ao carregar arquivo com curl no aplicativo heroku php Depois de manusear um upload de arquivo no php, estou tentando enviar esse arquivo usando curl para o meu api de descanso que usa o Slim Framework. No entanto, $ _FILES está sempre vazio quando atinge a function em Slim. sender.php if(move_uploaded_file($_FILES[‘myFile’][“tmp_name”], $UploadDirectory […]

PHP Postar e Redirecionar com CURL Mesmo Formulário HTML

Em HTML, podemos criar um formulário e colocar dados de input, em seguida, enviá-lo como POST para algum destino; Isso significa que enviamos e redirecionamos ao mesmo tempo e o destino detecta ambos como uma mesma coisa. Quero fazer a mesma coisa usando CURL; Significa quando uso cURL para publicar dados, então eu deveria ser […]

Enviar dados através de curl em um formato especificado?

Tenho a seguinte function para comunicar entre php e nodejs: function toNode($data){ //$data is array //$data example //$data = array(“one”=>”yes”,”two”=>”no”,”three”=>array(“yet”=>”another”)) $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, ‘http://127.0.0.1:’.$socket_port.’/posts’); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Expect:’)); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_exec($ch); $feedback = curl_getinfo($ch); } Aqui está como o nodejs console.log são os dados […]

CURL POST de dados binários personalizados (não conteúdo do formulário)

O problema da seguinte peça de código com êxito envia pedido POST, mas não envia os dados em $ sendStream (o stream é válido e contém dados – este foi verificado): curl_setopt($request, CURLOPT_HTTPHEADER, array(‘Content-type: application/x-rethync-request’)); curl_setopt($request, CURLOPT_HEADER, true); curl_setopt($request, CURLOPT_RETURNTRANSFER, true); curl_setopt($request, CURLOPT_INFILE, $sendStream); curl_setopt($request, CURLOPT_INFILESIZE, stream_length($sendStream)); curl_setopt($request, CURLOPT_CUSTOMREQUEST, “POST”); $response = curl_exec($request); Eu leio […]

Pedido de publicação PHP com CURL e cookie

Estou tentando fazer um pedido para uma página web que requer um login. Pego com sucesso o cookie com o SESSID e escrevo para um arquivo com curl: $username = ‘xxx’; $password = ‘xxxxxxx’; $url = ‘http://example.com’; $cookie=”cookie.txt”; $postdata = “username=$username&userpass=$password&autologin=1&userlogin=Login”; $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt ($ch, CURLOPT_USERAGENT, […]

Symfony2: nenhuma extensão para carregar Buzz

Estou enfrentando um problema ao tentar usar Curl no Buzz para Symfony2 (finalmente consegui instalá-lo, veja esta publicação ). Eu uso isso um em meus pacotes, e eu atualizei services.yml, adicionando estes: # cURL client for Buzz buzz.client.curl: class: Buzz\Client\Curl public: false calls: – [setVerifyPeer, [false]] # Buzz browser buzz.browser: class: Buzz\Browser arguments: [‘@buzz.client.curl’] E […]