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 formulário de contato, porém ele deforma os caracteres: ç, ã, é, etc...
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <- REPAREM AQUI
[...]
<form name="formulario" method="post" action="post/contato.php">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="401"><!--DWLayoutTable-->
<tbody><tr>
<td class="style1" nowrap="nowrap" valign="middle" width="100">
<p><font class="style1">Nome:</font></p>
</td>
<td width="301">
<input class="form_campos" name="nome" size="34" type="text">
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="middle"><font class="style1">Cidade</font></td>
<td>
<input class="form_campos" name="cidade" size="20" type="text">
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="middle"><font class="style1">Estado:</font></td>
<td>
<select class="form_campos" name="estado">
<option value="Escolha seu Estado">Escolha seu Estado</option>
<option value="AC">AC</option>
<option value="AL">AL</option>
<option value="AM">AM</option>
<option value="AP">AP</option>
<option value="BA">BA</option>
<option value="CE">CE</option>
<option value="DF">DF</option>
<option value="ES">ES</option>
<option value="GO">GO</option>
<option value="MA">MA</option>
<option value="MG">MG</option>
<option value="MT">MT</option>
<option value="MS">MS</option>
<option value="PA">PA</option>
<option value="PB">PB</option>
<option value="PE">PE</option>
<option value="PI">PI</option>
<option value="PR">PR</option>
<option value="RJ">RJ</option>
<option value="RN">RN</option>
<option value="RO">RO</option>
<option value="RR">RR</option>
<option value="RS">RS</option>
<option value="SC">SC</option>
<option value="SE">SE</option>
<option value="SP">SP</option>
<option value="TO">TO</option>
</select>
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="middle"><font class="style1">E-mail:</font></td>
<td>
<input class="form_campos" name="e-mail" size="34" type="text">
</td>
</tr>
<tr>
<td nowrap="nowrap" valign="middle"><font class="style1">Assunto:</font></td>
<td>
<input name="assunto_mensagem" class="form_campos" size="34" type="text">
</td>
</tr>
<tr>
<td align="center" nowrap="nowrap" valign="middle"><div align="left"><font class="style1">Mensagem:</font></div></td>
<td>
<textarea class="form_campos" name="mensagem" cols="34" rows="4"></textarea>
</td>
</tr>
<tr>
<td colspan="2" valign="middle">
<!-- <font class="texto">* campos obrigatórios</font> -->
<br>
<div align="center">
<input class="form_botao" name="Enviar" value="Enviar " type="submit">
<input class="form_botao" name="Limpar" value="Limpar" type="reset">
</div>
</td>
</tr>
<tr>
<td><br>
</td>
<td><br>
</td>
</tr>
</tbody></table>
</form>
contato.php
<?
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);
$nome = $_POST["nome"];
$cidade = $_POST["cidade"];
$estado = $_POST["estado"];
$email = $_POST["e-mail"];
$assunto_mensagem = $_POST["assunto_mensagem"];
$mensagem = $_POST["mensagem"];
global $email;
$enviou = mail("contato@site.com.br",
"$assunto_mensagem",
"Nome: $nome
Cidade: $cidade
Estado: $estado
E-mail: $email
Assunto: $assunto_mensagem
Mensagem: $mensagem",
"From: $email <$nome>");
if ($enviou){
echo "<b>$nome</b>, sua mensagem foi enviada com sucesso.<br>Em breve lhe responderemos.";
}
else {
echo "<b>$nome</b>, não foi possível enviar sua mensagem.<br>Tente novamente.";
}
?>
Porque está acontecendo isso?
Carregando comentários...