Eu não estava conseguindo resolver a tarefa, então vi a correção e com base nela refiz as partes que estavam erradas no meu código, mas mesmo assim o código não está funcionando, oque fiz de errado?
Eu não estava conseguindo resolver a tarefa, então vi a correção e com base nela refiz as partes que estavam erradas no meu código, mas mesmo assim o código não está funcionando, oque fiz de errado?
Olá, Wallace.
Tudo bem?
Seu código parece estar correto, a única coisa que notei foi que na segunda linha do seu arquivo "sucesso.php", você colocou uma barra "/" antes do "filme.json" dentro de "file_get_contents", eu testei aqui com essa barra e apresentou um erro, tenta remover essa barra e testar novamente, deve ficar assim:
Código PHP do arquivo "sucesso.php"
<?php
$conteudoArquivoJson = file_get_contents('filme.json');
$filme = json_decode($conteudoArquivoJson, true);
?>
Verifica também, se o seu arquivo "exporta-arquivo.php" está correto, ele deve estar assim:
<?php
$filme = [
'nome' => $_POST['nome'],
'anoLancamento' => $_POST['ano'],
'nota' => $_POST['nota'],
'genero' => $_POST['genero'],
];
file_put_contents('filme.json', json_encode($filme));
header('Location: /sucesso.php?filme=' . $filme['nome']);
?>
Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.