'Nome', 'sobrenome' => 'Sobrenome', 'contacto' => 'Contacto', 'endereco de email' => 'Endereço de Email', 'mensagem' => 'Mensagem'); // array variable name => Text to appear in email $okMessage = 'Pedido de Contacto Submetido com Sucesso. Obrigado!'; $errorMessage = 'Ocorreu uma erro na submissão deste formulário, Tente Novamente'; // let's do the sending try { $emailText = "You have new message from contact form\n=============================\n"; foreach ($_POST as $key => $value) { if (isset($fields[$key])) { $emailText .= "$fields[$key]: $value\n"; } } mail($sendTo, $subject, $emailText, "From: " . $from); $responseArray = array('type' => 'success', 'message' => $okMessage); } catch (\Exception $e) { $responseArray = array('type' => 'danger', 'message' => $errorMessage); } if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $encoded = json_encode($responseArray); header('Content-Type: application/json'); echo $encoded; } else { echo $responseArray['message']; }