Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Freitas

Form Mail

Recommended Posts

Pessoal, tenho + uma bomba...Tenho um form mail no site de um cliente que apresenta o seguinte problema:Quando o e-mail chega no cliente, ele visualiza as tags html misturadas no texto. Quando eu recebo o e-mail aki, eu visualizo o texto normalmente, sem problemas. Abos usamos o mesmo provedor de hospedagem, e o Outlook express 6.todas as configurações estão idênticas.???

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha só, o código taí...<?php$nomecontato=$_POST['nomecontato'];$empresa=$_POST['empresa'];$cidade=$_POST['cidade'];$estado=$_POST['estado'];$telefone=$_POST['telefone'];$email=$_POST['email'];$info=$_POST['info'];$contato=$_POST['contato'];$sub = "Fale Conosco";$dmsg=$_POST['destino'];$data = date("d/m/Y"); //função para pegar a data de envio do e-mail$ip = $_SERVER['REMOTE_ADDR'];//função para pegar o ip do usuário$hora= date("H:i");//para pegar a hora com a função date#Aqui você coloca a largura do caracteres que utilizou no formulario#EXEMPLO: Caso tenha definido em 100 a largura dos caracteres. #$nmsg=wordwrap($dmsg,100,'<br>',1);$nmsg=wordwrap($dmsg,50,'<br>',1);#Aqui é o cabeçalho da mensagem que diz o nome da pessoa que enviou o e-mail$msg="<strong><font face='arial' size='2'>Fale conosco!<br>Formulário enviado por:</strong> $nomecontato<br><strong>Empresa:</strong> $empresa <br><strong>Cidade:</strong> $cidade<br><strong>Estado:</strong> $estado<br><strong>Telefone:</strong> $telefone <br><strong>e-mail:</strong> $email <br><strong>IP:</strong>$ip dia $data ás $hora Horas<br></font><hr><br><font face='arial'>Informações:</font><br>$info";#Para o envio de e-mail html é necessário declarar os headers.$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";#Aqui vai o nome e o e-mail do remetente $headers .="From:$nomecontato<$email>";#################################################################################################################Redirecionamento#################################################################################################################envia o e-mailmail("morcerus@ig.com.br","$sub","$msg","$headers");#envia a comfirmação,coloque o assunto da sua mensagem de confirmação$assunto="Confirmação de envio ";#Aqui vai o corpo da mensagem, basta colocar uma barra invertida (\) entre as ASPAS("")#EXEMPLO1:<div align=\"center\"> #EXEMPLO2:<meta http-equiv=\"refresh\" content=\"0;URL=http://seusite.com\">"$msg2="<p>Olá<em> </em><strong>$nome1</strong>.</p><p><b>Recebemos seu e-mail.<b></p><br><p>Em breve entraremos em contato. </p><div align=\"center\"><strong>Atenciosamente </strong></div><div align=\"center\"> <u>Morcerus</u></div><hr><em>Obs. não responda este e-mail , ele foi gerado automaticamente emnosso sistema</em>";#Estes são os headers para o envio de e-mail Html$headers1 = "MIME-Version: 1.0\r\n";$headers1 .= "Content-type: text/html; charset=iso-8859-1\r\n";#Coloque seu nome e seu e-mail nos locais indicados$headers1 .="From: Morcerus<morcerus@ig.com.br>";mail("$email","$assunto","$msg2","$headers1");#Após o envio será redirecionado para está páginaecho"<meta http-equiv=\"refresh\" content=\"0;URL=http://www.morcerus.com.br/index2.htm\" target=\"mainFrame\">";######################################################################################################?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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