Ir para conteúdo
Fórum Script Brasil
  • 0

Como Receber Dados De Um Formulário Na Codificação UTF8 em PHP No Microsoft Outlook


Leandro Bertellotti

Pergunta

Olá galera, bom, sou novo membro do forum... Mas vamos lá, estou tendo problema com o meu formulário de contato, o que acontece é o seguinte, quando uma pessoa me manda um e-mail pelo meu formulário de contato, no webmail a codificação fica certinha, com todos os acentos e afins mas quando chega no meu Outlook fica desta forma; " Serviço".
 

OBS: Já configurei o meu Software "Outlook"
Bom, aqui vão os códigos.

<form role="form" id="contactForm" class="contact-form" data-toggle="validator" class="shake">
            <div class="form-row">
              <div class="form-group col-md-6 controls">
                <input type="text" id="name" class="form-control" placeholder="Nome" required data-error="Por Favor, Insira Seu Nome.">
				<div class="help-block with-errors"></div>
              </div>
              <div class="form-group col-md-6 controls">
                <input type="email" class="email form-control" id="email" placeholder="Email" required data-error="Por Favor, Insira Um Email Válido.">
				<div class="help-block with-errors"></div>
              </div>
            </div>
            <div class="form-group controls">
              <input type="text" id="msg_subject" class="form-control" placeholder="Serviço Desejado" required data-error="Qual Serviço Desejado?">
			  <div class="help-block with-errors"></div>
            </div>
            <div class="form-group controls">
              <textarea id="message" rows="7" placeholder="Descrição Do Projeto" class="form-control" required data-error="Onde Está a Descrição Do Projeto?"></textarea>
			  <div class="help-block with-errors"></div>
            </div>
			<div id="msgSubmit" class="p text-left hidden"></div>
			<div class="clearfix"></div><br />
            <button type="submit" id="submit" class="btn btn-success"></i> Enviar Mensagem</button>  <button type="reset">Limpar Dados</button></div>
          </form>


 

<?php header("Content-Type: text/html; charset=utf-8",true);

$errorMSG = "";

// NAME
if (empty($_POST["name"])) {
    $errorMSG = "Name is required ";
} else {
    $name = $_POST["name"];
}

// EMAIL
if (empty($_POST["email"])) {
    $errorMSG .= "Email is required ";
} else {
    $email = $_POST["email"];
}

// MSG SUBJECT
if (empty($_POST["msg_subject"])) {
    $errorMSG .= "Subject is required ";
} else {
    $msg_subject = $_POST["msg_subject"];
}


// MESSAGE
if (empty($_POST["message"])) {
    $errorMSG .= "Message is required ";
} else {
    $message = $_POST["message"];
}

//Add your email here
$EmailTo = "contato@leandrocb.com";
$Subject = "Web Designer FreeLancer - Novo Contato";

// prepare email body text
$Body = "Web Designer FreeLancer - Novo Contato";
$Body .= "\n";
$Body .= "\n";
$Body .= "Nome: ";
$Body .= $name;
$Body .= "\n";
$Body .= "\n";
$Body .= "Email: ";
$Body .= $email;
$Body .= "\n";
$Body .= "\n";
$Body .= "Serviço Desejado: ";
$Body .= $msg_subject;
$Body .= "\n";
$Body .= "\n";
$Body .= "Descrição Do Projeto: ";
$Body .= $message;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From:".$email);

// redirect to success page
if ($success && $errorMSG == ""){
   echo "success";
}else{
    if($errorMSG == ""){
        echo "Algo Deu Errado :(";
    } else {
        echo $errorMSG;
    }
}

?>

Alguém saber como recebo este formulário codificado no Outlook? Quem puder me ajudar, agradecerei Muito...

Obrigado pela paciência....

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Desculpem-me o meu erro, mas acho que fiz minha publicação no lugar errado... Os moderadores tem como colocar esta dúvida na categoria certa? Agradecido...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...