Ir ao conteúdo
  • Cadastre-se

PHP formulário não envia e-mail php


Posts recomendados

Fala rapaziada do fórum, eu criei um formulário para mandar um e-mail para o meu e-mail por php na web, só que quando eu clico no botão em vez de envia o e-mail ele baixa o arquivo .php sou novato na área 

HTML:

<div class="coluna_esquerda">
        <form action="envia_fale.php" method="post" name="form">
          Nome: <input type="text" name="username" class="formu" /><br>
          Email: <input type="text" name="email" class="formu" /><br> 
          <center><input type="submit" name="submit" value="Enviar" class="button"><br></center><br>
        </form>
      </div>

CSS:

.coluna_esquerda{
        background-color: #1E90FF;
        color: blue;
        text-aling: center;
        padding: 10px;
        font-family: K2D;
        width: 33.33%;
        float: left;
        border: 3px solid black;
      }
.formu {
        border: none;
      }
.button {
        color: black;
        border: none;
        background-color: none;
        border-radius: 8px;
      }
.button:hover {
        background-color: #4682B4;
        color: white;
        border: none;
        box-shadow: 0px 0px 10px white;
      }

PHP:

<?php
$destinatario = "[email protected]";

$nome = $_REQUEST['username'];
$email = $_REQUEST['email'];
$mensagem = "Cliente:" . $nome . "Pediu para receber emails da loja";
$assunto = "Solicitação de email";



$body = "===================================" . "\n";
$body = $body . "Cliente solicitou email!!" . "\n";
$body = $body . "===================================" . "\n\n";
$body = $body . $assunto;
$body = $body . "Nome: " . $nome . "\n";
$body = $body . "Email: " . $email . "\n";
$body = $body . "\n\n";
$body = $body . "===================================" . "\n";

mail($destinatario, $assunto , $body, "From: $email\r\n");
?>

OBS: O php eu dei uma olhada num site que eu estava aprendendo e eu dei uma mudada em algumas coisas mais só de texto nada de variáveis nada

Link para o comentário
Compartilhar em outros sites

Com o PHPMailer ele vai autenticar com um e-mail e senha de modo que cai na sua Caixa de Entrada do e-mail.

 

Para isso tu precisa baixar o PHPMailer, eu sou "novato" em PHP ainda mas para criar o meu, eu baixei versão estável 5.2.26

 

O bom desta versão é que tu importa ela e pronto, tem a versão mais nova do PHPMailer mas ai tu precisa saber mexer com Composer.

 

Segue o link da versão estável:

https://github.com/PHPMailer/PHPMailer/tree/5.2-stable

 

Neste mesmo link tem um exemplo simples de funcionamento, da uma verificada e vai postando as dúvidas que vou ajudando.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...