Ir para conteúdo
Fórum Script Brasil

snouly

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que snouly postou

  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...