Jump to content

POWERED BY:

FORMULARIO DE CONTATO PHP

    

Comunidade iMasters
alexgpi
   (0 reviews)

Event details


Bom dia pessoal, estou com um problema no envio de email pelo formulário de contato, só consigo enviar pelo localhost, dai quando vou enviar online não ocorre erro mas também não chega na caixa de entrada. Antecipo meus agradecimentos pela ajuda.

 

segue os codigos.

 

<!doctype html>
<html lang="pt-br">
    <head>
    <meta charset="UFT-8"/>
    <title>Formulário de contato</title>
    <link rel="stylesheet" type="text/css" href="css/representante.css">
    </head>
    <body>
    <fieldset>
            <legend><h3>Formulário de Contato</h3></legend>
            <br>
            <form method="post" action="processaform.php">
                <label for="nome">Nome:</label><br/>
                <input id="nome" name="tnome" type="text" size="20" maxlength="30" placeholder="Digite seu nome" required /><br/>
                <label for="email">Email:</label><br/>
                <input id="email" name="temail" type="email" required /><br/>
                <label for="telefone">Telefone:</label><br/>
                <input id="telefone" name="ttelefone" type="tel" required /><br/>
                <label for="assunto">Assunto:</label><br/>
                <input id="assunto" name="tassunto" type="text" size="20" maxlength="15" placeholder="Digite aqui o assunto" required /><br/>
                <label for="mensagem">Mensagem:</label><br/>
                <textarea id="mensagem" name="tmensagem" cols="50" rows="8" placeholder="Digite aqui sua mensagem"></textarea><br/>
                <input type="submit" name="enviar" value="Enviar Mensagem" />
                <input type="reset" value="Limpar" />
                <input type="button" value="Voltar" onClick="history.go(-1)" />
            </form>
        </fieldset>
    </body>
</html>

 

codigo php

 

<?php 
//criei uma variável para receber os dados que vem do formulario em html.
$vnome = $_POST['tnome'];
$vemail = $_POST['temail'];
$vfone = $_POST['ttelefone'];
$vassunto = $_POST['tassunto'];
$vmensagem = $_POST['tmensagem'];

//$to é para o email que vai ser enviado sua mensagem.
//$subjetct é o assunto da mensagem, para reproduzir o assunto que a pessoa digitou pode informar a variável "$assunto".
$to = "meuemail@hotmail.com";
$subject =     "$vassunto";
//subject é o assunto da mensagem
$message = "<strong>Nome: </strong> $vnome<br /><br /><strong>Email: </strong> $vemail<br /><br /><strong>Telefone: </strong> $vfone<br /><br /><strong>Assunto: </strong> $vassunto<br /><br /><strong>Mensagem: </strong> $vmensagem<br /><br />";    
$header = "MIME-Version: 1.1\n";
$header .= "Content-type: text/html; charset=UTF-8\n";
//$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "From: $vemail\n";
$header .="Return-Path: $to\n";
//$header .="Replay-To: $vmail\n";
//from - a partir de e ou de.

mail($to, $subject, $message, $header);
echo "Mensagem enviada com sucesso.";
echo "<a href=representante.html target=_self><br/>Clique aqui para votar ao formulário de contato!</a>";
?>



Create an account or sign in to leave a review

You need to be a member in order to leave a review

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

There are no reviews to display.

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.