Histórico de mensagens sobre n

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 31/12/2023
# dúvidas
Avatar discord do usuario gabriell.7015

gabriell.7015

Tá sem funcionar até agora

# conta-digital
Avatar discord do usuario victorzac

victorzac

Acho que facilita saber qual estagiario que mexeu na chavinha errada....rsrs

# conta-digital
Avatar discord do usuario victorzac

victorzac

OBSERVAÇAO> As linhas do index.php que aparecem NÃO são do exemplo de index.php da EFI

# conta-digital
Avatar discord do usuario victorzac

victorzac

[Sun Dec 31 16:58:56.164576 2023] [php:error] [pid 2463756] [client 34.193.116.226:52567] PHP Fatal error: Uncaught TypeError: array_push(): Argument #1 ($array) must be of type array, null given in /var/www/webhook/index.php:138\nStack trace:\n#0 /var/www/webhook/index.php(138): array_push()\n#1 /var/www/webhook/index.php(153): salvar()\n#2 /var/www/webhook/index.php(168): requisicao()\n#3 {main}\n thrown in /var/www/webhook/index.php on line 138

# conta-digital
Avatar discord do usuario victorzac

victorzac

A mensagem de erro que aparece é:

# conta-digital
Avatar discord do usuario victorzac

victorzac

function salvar($dados)
{
// Crie um arquivo .;json para salvar as informações
$nomeArquivo = './dados.json';
$dadosGravados = json_decode(file_get_contents($nomeArquivo), true);
$arquivo = fopen($nomeArquivo, 'w');

// Incrementa as informações enviadas com o que já havia gravado
array_push($dadosGravados, $dados);

if (fwrite($arquivo, json_encode($dadosGravados))) {
resposta(200, "Requisição realizada com sucesso!", $dados);
} else {
resposta(300, "Falha ao salvar os dados da requisição.", $dados);
}

fclose($arquivo);
}

function requisicao($metodo, $body, $parametros)
{
switch ($metodo) {
case 'POST':
salvar($body);
break;
case 'GET':
resposta(200, "Requisição realizada com sucesso!", $body);
break;
}
}

# conta-digital
Avatar discord do usuario victorzac

victorzac

Mais detalhes: No exemplo da EFI que vou colocar abaixo, está acontecendo um erro em array_push($dadosGravados, $dados); na função function salvar($dados)

# conta-digital
Avatar discord do usuario victorzac

victorzac

Verificando em error.log está acontecendo um erro ao receber um array nullo