Jump to content
Fórum Script Brasil
  • 0

Script que envia e-mail


Question

Pessoal minha primeira vez aqui, solicitando ajuda dos veteranos.

Fiz essa página em php que conecta um formulario ao Banco de dados. os dados são inseridos, mas o email não é enviado, Apena recebo a mensagem do ECHO echo "Aconteceu um erro, tente novamente mais tarde.";

 

Alguém consegue me ajudar por favor?

 

<!DOCTYPE html>
<html lang="en">
<head>
     <title>Cookzcool</title>

     <meta charset="UTF-8">
     <meta http-equiv="X-UA-Compatible" content="IE=Edge">
     <meta name="description" content="">
     <meta name="keywords" content="">
     <meta name="author" content="">
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

     <link rel="stylesheet" href="css/bootstrap.min.css">
     <link rel="stylesheet" href="css/font-awesome.min.css">
     <link rel="stylesheet" href="css/animate.css">
     <link rel="stylesheet" href="css/owl.carousel.css">
     <link rel="stylesheet" href="css/owl.theme.default.min.css">
     <link rel="stylesheet" href="css/magnific-popup.css">
     <link rel="stylesheet" href="css/cookzcool-css.css">

     <!-- MAIN CSS -->
     <link rel="stylesheet" href="css/templatemo-style.css">

     <!--Fontawesome-->
          <link href="fontawesome-free-5.11.2-web/css/all.css" rel="stylesheet"> <!--load all styles -->
          <script defer src="fontawesome-free-5.11.2-web/js/all.js"></script> <!--load all styles -->
          <link href="fontawesome-free-5.11.2-web/css/fontawesome.css" rel="stylesheet">
          <link href="fontawesome-free-5.11.2-web/css/brands.css" rel="stylesheet">
          <link href="fontawesome-free-5.11.2-web/css/solid.css" rel="stylesheet">

          <script type="text/javascript">
                function validaCampo()
                {
                if(document.connect.nome.value=="")
                    {
                    alert("O Campo nome é obrigatório!");
                    return false;
                    }
                else
                    if(document.connect.email.value=="")
                    {
                    alert("O Campo email é obrigatório!");
                    return false;
                    }
                else
                    if(document.connect.curso.value=="")
                    {
                    alert("O Campo cel é obrigatório!");
                    return false;
                    }
                else    
                return true;
                }
                <!-- Fim do JavaScript que validar? os campos obrigat?rios! -->
          </script>
    <style>
      /* Orange */
      .warning {
        border-color: #ff9800;
        color: orange;
        background: #ff9800;
      }

      .warning:hover {
        background: #ff9800;
        color: black;
        border-color: black;
      }

      .btn {
        border: 2px solid black;
        background-color: black;
        color: white;
        padding: 14px 28px;
        font-size: 16px;
        cursor: pointer;
      }

      body, html {
        height: 100%;
        margin: 0;
      }

      .bgimg {
        background-color: red;
        height: 100%;
        background-position: center;
        background-size: cover;
        position: relative;
        color: white;
        font-size: 25px;
      }

      .topleft {
        position: absolute;
        top: 0;
        left: 16px;
      }

      .bottomleft {
        position: absolute;
        bottom: 0;
        left: 16px;
      }

      .middle {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
      }

      hr {
        margin: auto;
        width: 40%;
      }

      .text-color{
        color: black;
      }
    </style>
</head>

<body>
     <div class="container-fluid">
          <div class="container">
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
          </div>

          <div class="bgimg">
            <div class="middle">
              <h5>
                <br>
                <br>
                <br>
                <h1>Parabéns!</h1>
                <h4 class="text-color">Você ganhou 15 dias de acesso gratuito ao módulo 1 de Confeitaria</h4>
                <!--<h5>
                  <img src="images/culinaria-japonesa/facas/Filmstrip.jpg" width="70%">
                </h5>-->
              </h5>
              <hr>
              
              <h5>
                <a class="col-md-12 text-center" href="pdf-landig-page/Bem-vindo_a_Cookzcool.pdf">
                  <button class="btn warning">Clique aqui para saber mais</button>
                </a>
              </h5>
              <h2 class="text-center">
                <br>
                <img src="images/landing-page/logo-preto.png" width="30%">
                <br>
              </h2>
            </div>
          </div>

          <div class="container">
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
              <br>
          </div>


            

        <?php

        /* Verificar se o formulário foi submetido */
        if ($_SERVER["REQUEST_METHOD"] == "POST") {
          $nome = filter_input(INPUT_POST, 'nome');
          $email = filter_input(INPUT_POST, 'email');
            $cel = filter_input(INPUT_POST, 'cel');
            $cidade = filter_input(INPUT_POST, 'cidade');
            $estado = filter_input(INPUT_POST, 'estado');
            $cul = filter_input(INPUT_POST, 'cul');

            /* validar os dados recebidos do formulario */
            if (empty($nome) || empty($email)){
                echo "Todos os campos do formulário devem conter valores ";
                exit();
            }    
        }
        else{
           echo " Erro, formulário não submetido ";
           exit();
        }


        /* estabelece a ligação à base de dados */
        $ligacao = new mysqli("cookzcool_db.mysql.dbaas.com.br", "cookzcool_db", "Ckz.945608", "cookzcool_db");

        /* verifica se ocorreu algum erro na ligação */
        if ($ligacao->connect_errno) {
            echo "Falha na ligação: " . $ligacao->connect_error; 
            exit();
        }
            
        /* texto sql da consulta*/
        $consulta = "INSERT INTO leads_rem ( nome, email, ddd, cel, cidade, estado, cul ) VALUES ('$nome', '$email', '$ddd', '$cel', '$cidade', '$estado', '$cul')";

        /* executar a consulta e testar se ocorreu erro */
        if (!$ligacao->query($consulta)) {
            echo " Falha ao executar a consulta: \"$consulta\" <br>" . $ligacao->error;
            $ligacao->close();  /* fechar a ligação */
        }
        else{
            /* percorrer os registos (linhas) da tabela e mostrar na página */
            echo "" ;
            }

        $ligacao->close();       /* fechar a ligação */
        ?>
        </div>
        <div class="container">
          <img src="">
        </div>
        
    </div>
        <!-- FOOTER -->
        <footer id="footer" data-stellar-background-ratio="0.5">
          <div class="container">
               <div class="row">

                    <div class="col-md-4 col-sm-8">
                         <div class="footer-info">
                              <div class="section-title">
                                   <h2 class="wow fadeInUp" data-wow-delay="0.2s">Cookzcool</h2>
                              </div>
                              <address class="wow fadeInUp" data-wow-delay="0.4s">
                                   <p>Sua escola de culinária online</p>
                              </address>
                              <ul class="col-md-12 nav navbar-nav wow fadeInUp" data-wow-delay="0.4s">
                                   <!--yt-->
                                   <li style="color: white">
                                        <a href="https://www.youtube.com/channel/UCMvk32CA2qrTxdjT3Bwfjlw/featured">
                                             <i class="fab fa-youtube fa-2x"></i>
                                        </a>
                                   </li>
                                             
                                   <!--instagram-->
                                   <li style="color: white">
                                        <a href="https:///www.instagram.com/cookzcool/">
                                             <i class="fab fa-instagram fa-2x"></i>
                                        </a>
                                   </li>

                                   <!--FB-->
                                   <li style="color: white">
                                        <a href="https://www.facebook.com/cookzcool/">
                                             <i class="fab fa-facebook-square fa-2x"></i>
                                        </a>
                                   </li>
                              </ul>
                         </div>
                    </div>

                 <div class="col-md-4 col-sm-8">
                         <div class="footer-info">
                              <div class="section-title">
                                   <h2 class="wow fadeInUp" data-wow-delay="0.2s">Mais Informações</h2>
                              </div>
                              <div class="wow fadeInUp" data-wow-delay="0.4s">
                                   <p><a href="perguntas-frequentes.html">Perguntas Frequentes</a></p>
                                   <p><a href="politica-de-privacidade.html">Politica de Privacidade</a></p>
                                   <p><a href="contato.html">Fale Conosco</a></p>
                              </div>
                             
                         </div>
                    </div>

                    <p>
                      <!--<div class="col-md-4 col-sm-8">
                         <div class="footer-info footer-open-hour">
                              <div class="section-title">
                                   <h2 class="wow fadeInUp" data-wow-delay="0.2s">Open Hours</h2>
                              </div>
                              <div class="wow fadeInUp" data-wow-delay="0.4s">
                                   <p>Monday: Closed</p>
                                   <div>
                                        <strong>Tuesday to Friday</strong>
                                        <p>7:00 AM - 9:00 PM</p>
                                   </div>
                                   <div>
                                        <strong>Saturday - Sunday</strong>
                                        <p>11:00 AM - 10:00 PM</p>
                                   </div>
                              </div>
                         </div>
                    </div>-->
                      
                      <!--Redes sociais-->
                    </p>
                    <div class="col-md-4 col-sm-4">   
                         <div class="wow fadeInUp copyright-text" data-wow-delay="0.8s">

                              <p class="col-md-12">Copyright &copy; 2020 Cookzcool | All Rights Reserved | TemplateMo</p>
                         </div>
                    </div>

                    
                    
               </div>
          </div>
        </footer>

        <!-- SCRIPTS -->
        <script src="js/jquery.js"></script>
        <script src="js/bootstrap.min.js"></script>
        <script src="js/jquery.stellar.min.js"></script>
        <script src="js/wow.min.js"></script>
        <script src="js/owl.carousel.min.js"></script>
        <script src="js/jquery.magnific-popup.min.js"></script>
        <script src="js/smoothscroll.js"></script>
        <script src="js/custom.js"></script>
    

<?php

    $para = "[email protected]";
    $name = $_POST['message'];
    $email = $_POST['email'];
    $subject = $_POST[''];
    $message = $_POST['message'];
    $mensagem = "Nome: $nome<br>";
    $mensagem .= "Email: $email<br>";
    $mensagem .= "Assunto: Matr�cula<br>";
    $mensagem .= "Curso: $cul<br>";
    $mensagem .= "Data: $data<br>";
    $headers = 'From: '.$email."\r\n". 'Reply-To: '.$email."\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=UTF-8\r\n";

    if (mail($para, $subject, $mensagem, $headers)){
        echo "Sua mensagem foi enviada com sucesso!";
    }
    else{
        echo "Aconteceu um erro, tente novamente mais tarde.";
    }

?>
    
</body>
</html>

Edited by haroldo.arruda
Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148952
    • Total Posts
      645026
×
×
  • Create New...