Verificando se arquivo de outro servidor existe com cURL php

Verificando se arquivo de outro servidor existe com cURL php

Abaixo utilizo o cURL para verificar se existe, e informo o retorno que eu coleto somente o código do http.
Caso o retorno seja 200, é porque existe!!!

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$retCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

return $retCode;

Usar post content json no cURL do PHP

Usar post content json no cURL do PHP

Neste formato abaixo estou passando um array para como atributos do post para ser enviado para uma $URL específica.
Este método

$url = ‘http://www.teste.com.br/teste/’;
$data = array();
$data[‘cod_usuario’] = $cod_usuario;
$data = json_encode($data); #convertendo inputs para json

ini_set(‘MAX_EXECUTION_TIME’, 300);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); #campos que serão enviados
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); #ativa se for ter retorno do chamada
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type: application/json’)); #tipo do header, neste caso o json
$result = curl_exec($ch); #resultado em caso de retorno
curl_close($ch);

#abaixo estou decodificando o json retornado, mas como está vindo como objeto, adicione o conversor para (array).
$result = (array) json_decode($result);