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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.