Ir para conteúdo

FORMULARIO DE CONTATO PHP

    

Comunidade iMasters
alexgpi
   (0 análises)

Detalhes do Evento


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>";
?>



Crie um conta ou faça login para deixar um review

Você precisa ser um membro para postar um review

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

Não tem nenhum review para mostrar

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.