Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, tenho este script, sendo que ele não envia quando digito texto com acentuação no formulario.
Já tentei o utf8_decode e o utf8_encode. Alguém poderia me ajudar? Obrigada!
<?php
if(!isset($_POST[Submit])) die("Não recebi nenhum par&acitc;metro. Por favor volte ao formulario.html antes");
/ Medida preventiva para evitar que outros domínios sejam remetente da sua mensagem. /
if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$', $_SERVER[HTTP_HOST])) {
$emailsender='rodrigues.aline5788@gmail';
} else {
$emailsender = "webmaster@" . $_SERVER[HTTP_HOST];
// Na linha acima estamos forçando que o remetente seja 'webmaster@seudominio',
// você pode alterar para que o remetente seja, por exemplo, 'contato@seudominio'.
}
/ Verifica qual é o sistema operacional do servidor para ajustar o cabeçalho de forma correta. Não alterar /
if(PHP_OS == "Linux") $quebra_linha = "\n"; //Se for Linux
elseif(PHP_OS == "WINNT") $quebra_linha = "\r\n"; // Se for Windows
else die("Este script nao esta preparado para funcionar com o sistema operacional de seu servidor");
// Passando os dados obtidos pelo formulário para as variáveis abaixo
$nomeremetente = $_POST['nomeremetente'];
$emailremetente = trim($_POST['emailremetente']);
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
/ Montando a mensagem a ser enviada no corpo do e-mail. /
$mensagemHTML = '
<style type="text/css">
body {
margin:0px;
color: #666666;
}
a:hover {
color: #FF0000;
text-decoration: none;
}
</style>
<html xmlns="undefined">
<body>
<!-- 100% -->
<table align="center" width="100%" cellspacing="0" cellpadding="0" border="0" bgcolor="#fff" background="static/img/bg.jpg">
<tbody>
<tr><td height="40"></td></tr>
<tr>
<td>
<!-- 700-->
<table width="700" border="0" cellpadding="0" align="center" cellspacing="0" bgcolor="#AFAEAE">
<tr><td height="40"></td></tr>
<tr>
<td>
<table align="center" width="650" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="230"><a href="http://www.forcehome.com.br/'>[http://www.forcehome.com.br](http://www.forcehome.com.br)/" target="_blank" title="Visite nosso Site"><img src="http://www.forcehome.com.br/'>[http://www.forcehome.com.br](http://www.forcehome.com.br)/images/logo.png" width="224" height="53" alt="Forcehome" /></a></td>
<td width="420" align="right"><span style="font-family:Times New Roman, serif; font-size:30px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;">Contato enviado com sucesso!</span></td>
</tr>
</table>
<!-- 600 -->
<table align="center" width="650" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr><td height="20"></td></tr>
<tr><td height="2" bgcolor="#CCCCCC"></td></tr>
</tbody>
</table>
<table align="center" width="600" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td>
<p style="font-family:Times New Roman, serif; font-size:28px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;">Olá, <span style="color:#666;">'.$nomeremetente.'</span>!</p>
<p style="font-family:Times New Roman, serif; font-size:28px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;">Recebemos seu contato através de nosso site.</p>
<p style="font-family:Times New Roman, serif; font-size:28px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;"></span> Você deixou a seguinte mensagem:<br /><span style="color:#650301;">'.$assunto.': '.$mensagem.'</span></p>
<p style="font-family:Times New Roman, serif; font-size:28px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;">Em breve, estaremos retornando seu contato<br />para o e-mail <span style="color:#666;">'.$emailremetente.'</span><br /> ou pelo telefone <span style="color:#666;">'.$telefone.'</span></p>
<p style="font-family:Times New Roman, serif; font-size:18px; color:#333333; letter-spacing:-1px; text-shadow:0px 1px 1px #F8F8F8;">Atenciosamente,<br /><a style="color:#650301; text-decoration:none;" href="[http://www.forcehome.com.br](http://www.forcehome.com.br)" title="Acesse nosso site">forcehome</a></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr><td height="80"></td></tr>
</tbody>
</table>
<!-- 100% -->
</body>
</html>';
/ Montando o cabeçalho da mensagem /
$headers = "MIME-Version: 1.1".$quebra_linha;
$headers .= "Content-type: text/html; charset=UTF-8".$quebra_linha;$headers .= "From: ".$emailsender.$quebra_linha;
$headers .= "Return-Path: " . $emailsender . $quebra_linha;
$headers .= 'Bcc: rodrigues.aline5788@gmail.com' . "\r\n";if(strlen($comcopia) > 0) $headers .= "Cc: ".$comcopia.$quebra_linha;
if(strlen($comcopiaoculta) > 0) $headers .= "Bcc: ".$comcopiaoculta.$quebra_linha;
$headers .= "Reply-To: ".$emailremetente.$quebra_linha;/ Enviando a mensagem /
mail($emaildestinatario, $assunto, $mensagemHTML, $headers, "-r". $emailsender);
/ Mostrando na tela as informações enviadas por e-mail /
print "<script>location.href='../contato-ok.html'</script>"
?>Carregando comentários...