Ir para conteúdo
Fórum Script Brasil
  • 0

Script que envia e-mail


haroldo.arruda

Pergunta

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 = "admin@cookzcool.com";
    $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>

Editado por haroldo.arruda
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...