plugin local - executando Curl_setop

plugin local - executando Curl_setop

por Jose Pablo Pedrosa Dantas -
Número de respostas: 0

boa noite, estou realizando o desenvolvimento de um plugin local para meu moodle, infelizmente estou tendo dificuldades na aplicação do código da pagina do moodle que eu criei.


minha páginas possuem código que não esta sendo executado, aqui esta a parte do código com problema:


$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "{$api_server}/format/{$format}");
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
curl_setopt($curl, CURLOPT_USERPWD, "{$api_http_user}:{$api_http_pass}");
curl_setopt($curl, CURLOPT_HTTPHEADER, array("{$chave_name}:{$chave_acesso}"));
curl_setopt($curl, CURLOPT_NOBODY, 1);
curl_exec($curl);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($curl);
$data = json_decode($output);

essas funções deveriam preencher tres variaveis em array que escreveriam seus valores armazenados na tela, porém toda que eu executo a página minhas variáveis estão vazias, eu tentei executar o código em uma página separada no meu localhost e o código funciona normalmente.

Contagem das avaliações:  -