Ir para conteúdo
Fórum Script Brasil

snouly

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre snouly

snouly's Achievements

0

Reputação

  1. Olá novamente pessoal, ontem vocês me ajudaram muito com um código que não estava acentuando no formulário de contato de um site que estou fazendo, porém fui aplicar a mesma técnica no form de cadastro e algo está muito estranho, aparece alguns acentos, e outros não aparece, já modifiquei de várias formas, tentando achar a solução, mais como ainda não manjo de PHP (mais já estou estudando) preciso da ajuda da galera mais uma vez, segue o PHP para análise e o resultado que estou tendo no e-mail. Valeu Galera. Esse é o resultado: Notem que em Filiação está sem o ç, e ele aparece logo em baixo no endereço, outro erro é o nome, no sobre nome Marcório não aparece o acento no o, porém em baixo no pós esta acentuado... Esse é o código: <?php $corpo .="Nome: ". $_REQUEST["nome"]."<br/>"; $corpo .="Filiação: ". $_REQUEST["filiacao"]."<br/>"; $corpo .="Endereço: ". $_REQUEST["endereco"]."<br/>"; $corpo .="Cidade: ". $_REQUEST["cidade"]."<br/>"; $corpo .="Estado: ". $_REQUEST["uf"]."<br/>"; $corpo .="CEP: ". $_REQUEST["cep"]."<br/>"; $corpo .="DDD: ". $_REQUEST["ddd"]."<br/>"; $corpo .="Telefone Residencial: ". $_REQUEST["tel1"]."<br/>"; $corpo .="Telefone Comercial: ". $_REQUEST["tel2"]."<br/>"; $corpo .="Telefone Celular: ". $_REQUEST["cel"]."<br/>"; $corpo .="E-mail 1: ". $_REQUEST["email1"]."<br/>"; $corpo .="E-mail 2: ". $_REQUEST["email2"]."<br/>"; $corpo .="Nacionalidade: ". $_REQUEST["nacionalidade"]."<br/>"; $corpo .="Estado Civil: ". $_REQUEST["estadocivil"]."<br/>"; $corpo .="Profissão: ". $_REQUEST["profissao"]."<br/>"; $corpo .="CPF: ". $_REQUEST["cpf"]."<br/>"; $corpo .="RG: ". $_REQUEST["rg"]."<br/>"; $corpo .="Crefito: ". $_REQUEST["crefito"]."<br/>"; $corpo .="Graduação: ". $_REQUEST["graduacao"]."<br/>"; $corpo .="Pós: ". $_REQUEST["pos"]."<br/>"; $corpo .="Mestrado: ". $_REQUEST["mestrado"]."<br/>"; $corpo .="Doutorado: ". $_REQUEST["doutorado"]."<br/>"; $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= "From:".$_REQUEST["nome"]."\n"; $subject .= "Cadastro - Site"; $to .= "cadastro@site.com.br"; $corpo= utf8_decode($corpo); $headers= utf8_decode($headers); mail($to, $subject, $corpo, $headers); exit("&finish=ok"); ?> Desde já agradeço a compreenssão e ajuda de todos.
  2. Pessoal, muito obrigado pela ajuda, em fim deu certo, segue o código final para avaliação da galera, se estiver tudo "certo" mesmo fica o código para quem tiver o mesmo problema. Só mais uma dúvida, como ficaria para implementar nesse código para ele pegar um valor de um rádio button vindo do flash, com as opções de sim e não? Código: <?php @extract($_POST); $recipient = "agfo@agfo.com.br"; $subject = "Contato Site"; $nome = utf8_encode($nome); $cidade = utf8_encode($cidade); $mensagem = utf8_encode($mensagem); $msg = "Nome: $nome\n E-mail: $email\n Telefone: $telefone\n Celular: $celular\n Cidade: $cidade\n Mensagem: $mensagem"; $msg = nl2br($msg); $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= "From: $nome"; mail("$recipient", "$subject", "$msg", "$headers"); ?>
  3. Estou usando UTF-8, já mudei para tal, agora vamos ver se vai dar certo....estou tentando Agora está quase certo, a mensagem chegou asim... Nome: Bruno MArc�rio E-mail: bruno@tentativa.com.br Telefone: 123456789 Celular: 123456789 Cidade: Goiânia Mensagem: teste número 12 Agora preciso ter acentuação no nome e ter quebra de linha, o código final esta assim... <?php @extract($_POST); $recipient = "agfo@agfo.com.br"; $subject = "Contato Site"; $msg = "Nome: $nome\n E-mail: $email\n Telefone: $telefone\n Celular: $celular\n Cidade: $cidade\n Mensagem: $mensagem"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; $headers .= "From: $nome"; mail("$recipient", "$subject", "$msg", "$headers"); ?>
  4. ok Jefferson, irei tentar assim, aguenta ai para me ajudar caso não de certo, valeu... Olá pessoal, poderiam me dizer se é assim que deve ficar o código? <?php @extract($_POST); $recipient = "agfo@agfo.com.br"; $subject = "Contato Site"; $nome = utf8_decode($_POST["nome"]); $email = utf8_decode($_POST["email"]); $telefone = utf8_decode($_POST["telefone"]); $celular = utf8_decode($_POST["celular"]); $cidade = utf8_decode($_POST["cidade"]); $mensagem = utf8_decode($_POST["mensagem"]); $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers = "From: $nome"; mail("$recipient", "$subject", "$nome", "$email", "$telefone", "$celular", "$cidade", "$mensagem","$headers"); ?>
  5. ESerra, obrigado, vou tentar agora, valeu. Agora o código ficou assim, não sei bem se é onde coloquei que coloca, me avise ok, vou fazer um teste. Muito Obrigado. <?php @extract($_POST); $recipient = "agfo@agfo.com.br"; $subject = "Contato Site"; $msg = "Nome: $nome\n E-mail: $email\n Telefone: $telefone\n Celular: $celular\n Cidade: $cidade\n Mensagem: $mensagem"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers = "From: $nome"; mail("$recipient", "$subject", "$msg", "$mailheaders"); ?> o Código ficou asim e não funcionou, ainda não aparece os acentos. O que pode estar errado? <?php @extract($_POST); $recipient = "agfo@agfo.com.br"; $subject = "Contato Site"; $msg = "Nome: $nome\n E-mail: $email\n Telefone: $telefone\n Celular: $celular\n Cidade: $cidade\n Mensagem: $mensagem"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers = "From: $nome"; mail("$recipient", "$subject", "$msg", "$headers"); ?>
  6. Olá pessoal, pesquisei no forum e me foi retornado a mensagem que não havia nada a respeito, achei meio estranho isso, mais em fim, vamos lá, estou fazendo um site em flash e nele tem um form de email que envia os dados em php, não manjo de php, pequei um código na net que deu certo mais o email chega sem os acentos, no lugar dos acentos chega um quadradinho, no firefox chega um quadradinho assim �, já tentei modificar com vários tutoriais, mais nunca dá certo, vou postar o código e se alguém puder me ajudar, preciso muito disso para hj, pois o site vai ao ar amanha, obrigado pessoal. código <?php @extract($_POST); $recipient = "meuemail@email.com.br"; $subject = "Contato Site"; $msg = "Nome: $nome\n E-mail: $email\n Telefone: $telefone\n Celular: $celular\n Cidade: $cidade\n Mensagem: $mensagem"; $mailheaders = "From: $nome"; mail("$recipient", "$subject", "$msg", "$mailheaders"); ?>
×
×
  • Criar Novo...