Jump to content

Bruno Vieira_25209

Members
  • Content count

    17
  • Joined

  • Last visited

Community Reputation

0 Comum

5 Followers

About Bruno Vieira_25209

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Ribeirão Preto / SP

Contato

  • Skype
    brunovs21
  1. Bruno Vieira_25209

    Java JSF + Applet + DLL

    É possível executar dlls dentro de applets em projetos web?
  2. Bruno Vieira_25209

    Formulário PHP (problemas na acentuação)

    Galera olha o nome do perfil do cara -> Zoação
  3. Bruno Vieira_25209

    Formulário PHP (problemas na acentuação)

    Solução simples, depurando o código. 01º. Passo: Na página principal do formulário deverá haver a cabeçalho/header no seguinte padrão. formulario.php <?php header('Content-Type: text/html; charset=utf-8'); ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="contato"> <input type="text" name="nome" /> <input type="text" name="idade" /> </form> </body> </html> 02º Passo: Na tela onde irá receber e processar os posts enviados deverá conter a seguinte header você pode receber direto <?php header('Content-Type: text/html; charset=utf-8'); $nome = $_POST['nome']; $idade = $_POST['idade']; ?> ou decodificando com a função utf8_decode nativa do php <?php header('Content-Type: text/html; charset=utf-8'); $nome = utf8_decode($_POST['nome']); $idade = utf8_decode($_POST['idade']); ?> Segue abaixo um exemplo mais extenso recebendo os formulário utilizando um objeto $formulario = new Formulario(); $diaSemana = array('Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'); $numDia = date('w'); $diaExtenso = $diaSemana[$numDia]; $data = date('d/m/y'); $hora = date('H:i'); $ip = getenv('REMOTE_ADDR'); $to = "{$formulario->departamento}@seuemail.com"; // INSIRA AQUI O ENDEREÇO DO DESTINATÁRIO, E-MAIL VÁLIDO DE SEU DOMONÍO $html = '<html> <head> <title>MENSAGEM</title> <style type="text/css"> body { font-family: verdana; margin: 0; color: black; font-size: 12px; text-align: left; } #MENSAGEM .titulo {color: #38596E; font-size: 18px} #MENSAGEM .mensagem {text-align: justify; font-size: 14px;} #MENSAGEM a {text-decoration: none;} #MENSAGEM a:hover {text-decoration: none; color: black;} </style> </head> <body> <fieldset id="MENSAGEM"> <legend style="color: #cc3300; font-size: 25px; margin: 10px; padding-left: 10px; padding-right: 10px"> CONTATO <img src="contact1.png" alt="mail" style="vertical-align: middle; width: 50px; height: 50px;"/> </legend> <fieldset> <legend class="titulo"> CABEÇALHO </legend> <p> DEPARTAMENTO: <font color="red">Atendimento</font> </p> <p> ASSUNTO: <font color="red">'.$formulario->assunto.'</font> </p> </fieldset> <br /> <fieldset> <legend class="titulo"> INFORMAÇÕES </legend> <p> NOME: '.$formulario->nome.' </p> <p> ENDEREÇO: '.$formulario->endereco.' - '.$formulario->cidade.' / '.$formulario->estado.'</p> <p> CEP: '.$formulario->cep.' </p> <p> TELEFONE: ('.$formulario->ddd.') '.$formulario->telefone.'</p> <p> E-MAIL: '.$formulario->email.'</p> </fieldset> <br /> <fieldset> <legend class="titulo"> MENSAGEM </legend> <p class="mensagem"> '.nl2br($formulario->mensagem).' </p> <br /> <p style="color:gray; font-size: 10px; border: 1px dashed gray; padding-left: 10px;"> Mensagem pode vir formatada com uso de TAG's: <b> Texto </b> <i> Texto </i> <s> Texto </s> <cite> Text </cite> <span style="color:red;"> Texto </span> </p> </fieldset> <br /> <fieldset class="discreto"> <legend class="titulo"> DETALHES </legend> <p>DATA: '.$diaExtenso.', dia '.$data.' as '.$hora.'</p> <p>IP: '.$ip.'</p> </fieldset> <br /> </fieldset> </body> </html>'; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=ISO-8859-1' . "\r\n"; $headers .= 'Bcc: @seuemail.com' . "\r\n"; $headers .= 'Return-Path: '.$formulario->email. "\r\n"; // return-path $headers .= 'From: '.$formulario->email. "\r\n"; $headers .= 'Reply-To: '.$formulario->email. "\r\n"; if($formulario->departamento != 'atendimento'){ $headers .= 'Cc: @seuemail.com' . "\r\n"; } if(mail($to, "Contato formulário site: $formulario->assunto", $html, $headers)){ Message::messageUIDialog('message', 'Sucesso', 'Mensagem enviada com sucesso.'); echo "<script type='text/javascript'>$(function(){ $('#idFContato').reset(); });</script>"; return true; }else{ Message::messageUIDialog('message', 'Falha', 'Erro'); return false; } }
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.