Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz um formulario que envia as informaçoes para um email, mas gostaria que a resposta digitada na caixa do formulário ficasse em negrito qdo chegar no email, já tentei fazer algumas coisas mas não dá certo...
segue código do formulário:
<?php
$nome = utf8_decode($_POST['nome']);
$email = $_POST['email'];
$fone = utf8_decode($_POST['fone']);
$cidade = utf8_decode($_POST['cidade']);
$estado = utf8_decode($_POST['estado']);
$civil = $_POST['civil'];
$to = "seuemail@servidor.com.br";
$subject = "Formulario Curso";
$corpo = "Nome: $nome\n" .
"Email: $email\n" .
"Fone: $fone\n" .
"Cidade: $cidade\n" .
"Estado: $estado\n" .
"Civil: $civil";
mail($to, $subject, $corpo, 'From:' . $email);
echo "email enviado com Sucesso";
?>ola você esqueceu os headers
// formataçao para nosso email
$headers = "From:<$email>\n"; // De que email vooê recebeu email do usuario
$headers .= "Content-Type: text/html; charset=ISO-8859-1\n";//formatação html
$headers .= "MIME-Version: 1.0\n";/Extensões Multi função para Mensagens de Internet (sigla MIME do inglês Multipurpose Internet Mail Extensions) é uma norma da internet para o formato das mensagens de correio eletrônico. A grande maioria das mensagens de correio eletrônico são trocadas usando o protocolo SMTP e usam o formato MIME. As mensagens na Internet tem uma associação tão estreita aos padrões SMTP e MIME que algumas vezes são chamadas de mensagens SMTP/MIME./
qualquer duvida de uma olhada no link
$msg="
<table id='envia-form' style='margin:0 auto; border:1px solid #cccccc;' align='center' width='700' border='0' >
<tr>
<th colspan='3' bgcolor='#999999'>Contato -Teu site</th>
</tr>
<tr>
<td width='114' bgcolor='#eeeeee'>Nome:</td>
<td width='270' bgcolor='#eeeeee' style='font-weight:bold;'>$nome</td>
</tr>
<tr>
<td bgcolor='#eeeeee'>Email:</td>
<td bgcolor='#eeeeee' style='font-weight:bold;'>$email</td>
</tr>
<tr>
<td bgcolor='#eeeeee'>Telefone:</td>
<td bgcolor='#eeeeee' style='font-weight:bold;'>$fone</td>
</tr>
<tr>
<td bgcolor='#eeeeee'>Estado:</td>
<td bgcolor='#eeeeee' style='font-weight:bold;'>$estado</td>
</tr>
<tr>
<td bgcolor='#eeeeee'>Cidade:</td>
<td bgcolor='#eeeeee' style='font-weight:bold;'>$cidade</td>
</tr>
<tr>
<td bgcolor='#eeeeee'>Civil:</td>
<td bgcolor='#eeeeee' style='font-weight:bold;'>$civil</td>
</tr>
</table>
";
mail($to, $subject, $msg, 'From:' . $email);<b>Menssagem</b>
Não tem como por direto na variavel algo como:
"Email: <b> $email\n" .
Sim, é exatamente assim que deve ser feito.
porém você precisa informar o content type de HTML para que funcione, conforme informamos.
releia os posts anteriores, e tente entender.
Decididamente não não sei o que estou fazendo de errado mas já tentei de tudo e não consigo fazer a resposta digitada no campo de texto do formulário chegar em negrito no email...
agora chega assim:
Nome: <b> maria
entrou no link que postei ? não tem erro, basta fazer lá a varivel $headers.
mostre como você tentou.
achei um tutorial na net mostrando, e consegui fazer...
Obrigado.
você precisa enviar os headers de html.
exemplo:
http://www.wbruno.com.br/blog/2009/08/19/script-simples-de-formulario-de-contato/