Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

A Correção da tarefa não funcionou para mim.

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?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

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.