Skip to content

Instantly share code, notes, and snippets.

@ocariocawebdesign
Created October 10, 2023 10:37
Show Gist options
  • Save ocariocawebdesign/5cb4c86c28dba59d659cb0a01e1822fc to your computer and use it in GitHub Desktop.
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
<?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