Advertisement
MizunoBrasil

formmail email via pagina web

Feb 26th, 2023
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. form mail php
  2.  
  3.  
  4. <!DOCTYPE html>
  5. <html>
  6.   <head>
  7.     <meta charset="utf-8">
  8.     <meta name="viewport" content="width=device-width, initial-scale=1">
  9.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
  10.     <title>Formulário de Contato</title>
  11.   </head>
  12.   <body>
  13.     <div class="container">
  14.       <h2>Formulário de Contato</h2>
  15.       <form action="" method="post">
  16.         <div class="form-group">
  17.           <label for="destinatario">Destinatário:</label>
  18.           <input type="email" class="form-control" id="destinatario" placeholder="Insira o endereço de e-mail do destinatário" name="destinatario">
  19.         </div>
  20.         <div class="form-group">
  21.           <label for="assunto">Assunto:</label>
  22.           <input type="text" class="form-control" id="assunto" placeholder="Insira o assunto do e-mail" name="assunto">
  23.         </div>
  24.         <div class="form-group">
  25.           <label for="mensagem">Mensagem:</label>
  26.           <textarea class="form-control" rows="5" id="mensagem" placeholder="Insira a mensagem do e-mail" name="mensagem"></textarea>
  27.         </div>
  28.         <button type="submit" class="btn btn-primary">Enviar</button>
  29.       </form>
  30.     </div>
  31.     <?php
  32.     if ($_SERVER["REQUEST_METHOD"] == "POST") {
  33.       $to = $_POST["destinatario"];
  34.       $subject = $_POST["assunto"];
  35.       $message = $_POST["mensagem"];
  36.       $headers = "From: seu_email@exemplo.com";
  37.       if (mail($to, $subject, $message, $headers)) {
  38.         echo "<br><div class='alert alert-success'>E-mail enviado com sucesso.</div>";
  39.       } else {
  40.         echo "<br><div class='alert alert-danger'>Erro ao enviar e-mail.</div>";
  41.       }
  42.     }
  43.     ?>
  44.   </body>
  45. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement