Articles of curl

O FCM não pode ser enviado no GAE devido ao erro PHP – chamar para a function indefinida curl_init ()

Estou tentando enviar Firebase Cloud Message via configuração do PHP no Google App Engine (GAE). No meu ambiente de teste local (WAMP), eu poderia ter o FCM com sucesso com o código abaixo – $tokens, ‘data’ => $message); $headers = array(‘Authorization:key =’, ‘Content-Type: application/json’);// Use the server key you have it for your Google Account […]

Envie Apple Push Notifications via PHP (curl)

Diga-me como enviar uma mensagem por meio de um impulso no CURL php? Esse compromisso não funciona: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,’https://gateway.push.apple.com:2195′); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, array(“Content-Type: application/json”)); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SSLCERT,’1.pem’); curl_setopt($ch, CURLOPT_SSLCERTPASSWD, “12345”); curl_setopt($ch, CURLOPT_POSTFIELDS, ‘{“device_tokens”: [“…………………………………..”], “aps”: {“alert”: “test message one!”}}’); $curl_scraped_page = curl_exec($ch); […]

Recuperar dados curl com headers de clientes / IP

$url_in = ‘http://vk.com/video_ext.php?oid=3145131&id=159485516&hash=d821df23b7dc0b54&hd=1’; function curl($url, $cookie = false, $post = false, $header = false, $follow_location = false) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); curl_setopt($ch, CURLOPT_HEADER, $header); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $follow_location); if ($cookie) { curl_setopt ($ch, CURLOPT_COOKIE, $cookie); } if ($post) { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } $response = curl_exec ($ch); […]

Posso executar um múltiplo paralelo cURL contra o mesmo URL?

Eu preciso executar múltiplos pedidos em paralelo usando o CURL, mas preciso fazê-lo contra o mesmo URL. Isso ocorre porque é um serviço web SOAP, eu tenho um URL exclusivo, mas enviarei headers diferentes para receber respostas múltiplas que eu preciso. Eu tentei fazer um curl_multi_exec, mas eu var_dump a matriz de $ channels e […]

Início de session php no ext. página da jsp usando curl

LS Eu tenho algumas habilidades de desenvolvimento, mas eu sou novo no php curl. Estou tentando criar um script php que inicie session na página intraship, sem qualquer interação do usuário. Usei o violinista para determinar os valores que foram postados e pesquisado o formulário de login para valores ocultos. Uma vez que carrega a […]

Como obter um tamanho de arquivo do arquivo remoto do googlecode com o CURL?

Estou tentando obter um tamanho de arquivo do arquivo remoto “compiler-latest.zip” (googlecode.com) usando CURL sem realmente baixá-lo, aqui está o meu código PHP: $url = ‘http://closure-compiler.googlecode.com/files/compiler-latest.zip’; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // optional curl_setopt($ch, CURLOPT_MAXREDIRS, 10); // optional curl_setopt($ch, CURLOPT_TIMEOUT, 60); // […]

FQL Query de PHP usando cURL retornando “Método não implementado”

Estou usando o Facebook’s Facebook Query Language (FQL) para obter informações sobre um usuário, uma vez que já conheço seu ID de usuário. Quando eu inserir o seguinte URL no Firefox, ele retorna o XML correto para a solicitação: http://api.facebook.com/method/fql.query?query=SELECT nome DO usuário WHERE uid = * * ‘ Ou seja, ele retorna o nome […]

Problema php multithreading

Estou escrevendo um trabalho php cron que lê milhares de feeds / páginas da web usando curl e armazena o conteúdo em um database. Como restringir o número de tópicos para, digamos, 6? ou seja, mesmo que eu precise digitalizar milhares de feeds / páginas da web, eu quero apenas 6 threads curl ativo a […]

Solicitação de API Dailymotion retornando resultado em branco

Estou usando o seguinte código para recuperar a ID do vídeo, o título, a miniatura, a duração e as tags. $dailymotion = “https://api.dailymotion.com/video/xreczc?fields=title,duration,thumbnail_url,id,tags”; $curl = curl_init($dailymotion); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $return = curl_exec($curl); curl_close($curl); $results = json_decode($return, true); print_r($results); No entanto, ele retorna a página vazia / em branco. Estou usando isso no meu local, o […]

Erro fatal: CurlException não detectado: 26: não foi possível abrir o arquivo “” lançado

“xxxxxxxxxxxx”, //Facebook App ID ‘secret’ => “xxxxxxxxxxxx”, // Facebook App Secret “cookie” => true, ‘fileUpload’ => true )); $user_id = $facebook->getUser(); if($user_id == 0 || $user_id == “”) { $login_url = $facebook->getLoginUrl(array( ‘redirect_uri’ => ‘http://18covers.com/upload/index.php?cover=’.$_GET[‘cover’].”, // Replace with your site url ‘scope’ => “publish_stream,user_photos”)); echo “top.location.href = ‘$login_url’;”; exit(); } //get user album $albums = […]