Articles of curl

como fazer o upload de arquivos via solicitação de carga usando curl php

Não tenho access ao servidor back-end e analisei a API via rede. Eu quero carregar o arquivo usando essa API. Eu observei que não há parâmetros na solicitação de publicação para essa API. Eu observei a carga de solicitação na rede. Cabeçalho da resposta Cache-Control: conexão sem cache: keep-alive Conteúdo-comprimento: 135 Content-Type: text / html; […]

Como enviar e receber corretamente XML usando curl?

Estive tentando publicar XML e obter respostas do servidor, mas sem sorte. Aqui estão as condições do lado do servidor: As solicitações ao servidor devem ser enviadas como XML sobre HTTP 1.1. Os seguintes requisitos aplicam-se à solicitação HTTP: O tipo de solicitação deve ser POST; Um header Content-Length deve estar presente e o comprimento […]

Problema ao buscar dados XML usando a API da Expedia e curl

Quando eu carrego o URL usado abaixo na function curl diretamente em um navegador, eu recebo dados corretos no formato XML. Mas quando eu chamo isso por curl , às vezes eu recebo dados no formato JSON ou, às vezes, não tenho nada. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,”http://api.ean.com/ean-services/rs/hotel/v3/list?minorRev=4&cid=55505&apiKey=5q4gzx43g6ukcrq798z2hz75&customerSessionId=&locale=en_US&currencyCode=USD&xml=new%20delhi2″); curl_setopt($ch, CURLOPT_FAILONERROR,1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, […]

PHP multiprocessing com cronjob usando CURL

O que eu preciso fazer é processar várias solicitações que estão pendentes em um database, usando o PHP. O que estou tentando fazer atualmente é: quando meu cronjob é executado. Eu quero chamar um arquivo “process_a.php” 10 vezes, instantaneamente, sem esperar que ele termine de processar (process_a.php pode demorar alguns minutos). Eu tentei fazer isso […]

curl e file_get_contents ambos não podem encontrar o servidor por nome de domínio definido no arquivo de hosts

Tanto no servidor PHP quanto no cliente, eu tenho em /etc/hosts : 192.168.1.111 my-fake-domain-name.com O servidor PHP é essa checkbox (192.168.1.111). Mas quando eu uso curl ou file_get_contents para obter algo desse alias ( my-fake-domain-name.com ) sempre retorna um erro 403. Se eu usar o endereço IP, tudo funciona bem. Como faço para que esses […]

PHP como transmitir um stream mp3 novamente

Estou tentando obter dados de um stream de rádio (MP3) de http e quero transmiti-lo em https. Isto é o que eu tentei: 60, CURLOPT_FOLLOWLOCATION => TRUE, CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HEADER => TRUE )); curl_exec($ch); Como posso fazer isso ser transmitido? o navegador não inicia qualquer saída de áudio. Mesmo com headers header(‘Content-type: audio/mpeg’); header(“Content-Transfer-Encoding: […]

PHP – Não é possível ler o valor do nó sub de xml

Eu estou chamando esta API de soap com curl e não capaz de ler o valor de resposta corretamente, então você pode me guiar o que estou fazendo de errado. Aqui está o meu código: $wsdl = “http://xxxx/xxxx/xxxx”; $body = ‘ 47 orderNumber168 barCode168 2015-11-19T00:30:57.905 ‘; // initializing cURL with the IPG API URL: $ch […]

phpStorm pede o intérprete criado pelo php-cgi. Como fazer php tão rápido cgi?

Eu sou novo no ambiente OS X. Eu preciso configurar o ambiente php dev para que eu phpStorm IDE + php 5.4 (cli) com xdebug 2.2.3 + apache 2.1 instalado e configurado. Quando tentei construir meu projeto, recebi um erro como php-cgi não encontrado Eu li poucas soluções e tentei fazer um fato php, mas […]

Converta Linux Curl para PHP

Estive tentando toda a semana tentar e ativar a conexão com o meu serviço da web usando o PHP curl, no entanto, não consegui fazê-lo funcionar, então tentei curl usando a linha de comando e para minha surpresa … funcionou. Aqui está o comando que usei usando o Linux curl: curl -k -i -H “Content-type: […]

Ponto de interrogação no nome do arquivo usando fopen

Estou tendo um problema ao salvar um arquivo usando fopen. Por algum motivo, o arquivo salvo tem um ponto de interrogação no final. Estou tentando recuperar uma lista de arquivos de um servidor remoto e baixá-los para o meu servidor. Esta é a parte do meu código que faz o trabalho: $arrlength = count($reports); for […]