payload) && gettype($dados->payload) === 'array') { /* O input é uma array de dados */ $tmpArray = array(); /* Faz o decrypt em todas as strings */ foreach ($dados->payload as $parte) { $data = $parte; if (openssl_private_decrypt(base64_decode($data), $decrypted, $chavePrivada)) { array_push($tmpArray, $decrypted); }; } /* Junta as strings */ $dados = implode($tmpArray, ''); /* E transforma a string (que é uma string json) em um objeto */ $dados = json_decode($dados); if (gettype($dados) === 'object') { /* Assim, teremos os dados do contato */ /* Checamos se temos todos os dados obrigatórios */ if (isset($dados->gigaProxima) && isset($dados->nome) && isset($dados->telefone) && isset($dados->email) && isset($dados->mensagem)) { $gigaProxima = $dados->gigaProxima; $nome = $dados->nome; $telefone = $dados->telefone; $email = $dados->email; $mensagem = $dados->mensagem; $para = 'contato@lojasgiga.com.br'; $assunto = 'Contato App Giga: '.$nome; // Headers Necessários para o E-mail: $headers = 'From: "App Lojas Giga" ' . "\r\n" . 'Reply-To: ' . '"'. $nome . '"' . "<$email>" . "\r\n" . 'X-Mailer: PHP/' . phpversion() . "\r\n" . 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/html; charset=UTF-8' . "\r\n"; $body_message = 'De: '.$nome."
"; $body_message .= 'Telefone: '.$telefone."
"; $body_message .= 'E-mail: '.$email."
"; $body_message .= 'Loja Próxima: '.$gigaProxima."
"; $body_message .= 'Mensagem: '."
".$mensagem; $mail_status = mail($para, $assunto, $body_message, $headers); echo 'sucesso'; } else { echo $invalido; } } else { echo $invalido; } } else { echo $invalido; } } else { echo $invalido; } } else { echo $invalido; }