Created
October 10, 2023 10:37
-
-
Save ocariocawebdesign/5cb4c86c28dba59d659cb0a01e1822fc to your computer and use it in GitHub Desktop.
Pega os dados do formulário e cria um json com os dados
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Verifica se o formulário foi submetido | |
if ($_SERVER["REQUEST_METHOD"] == "POST") { | |
// Pega os dados do formulário POST | |
$nome = $_POST["nome"]; | |
$email = $_POST["email"]; | |
$telefone = $_POST["telefone"]; | |
// Cria um array associativo com os dados | |
$dados = [ | |
"nome" => $nome, | |
"telefone" => $telefone, | |
"email" => $email | |
]; | |
// Converte o array em uma representação JSON | |
$jsonDados = json_encode($dados); | |
// Nome do arquivo JSON que você deseja criar | |
$nomeArquivo = 'dados.json'; | |
// Abre o arquivo para escrita usando a função fopen | |
// Use 'w' para criar um novo arquivo ou sobrescrever um arquivo existente | |
$file = fopen($nomeArquivo, 'a+'); | |
// Verifica se o arquivo foi aberto com sucesso | |
if ($file) { | |
// Escreve os dados JSON no arquivo | |
fwrite($file, $jsonDados); | |
// Fecha o arquivo | |
fclose($file); | |
echo "Dados enviados com sucesso e arquivo JSON criado!"; | |
} else { | |
echo "Não foi possível abrir o arquivo para escrita."; | |
} | |
} else { | |
echo "Formulário não foi submetido."; | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment