Jump to content


Photo

Formmail Do Flash


  • Faça o login para participar
4 replies to this topic

#1 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 30/04/2007, 22:10

ae galera fiz um form do flash ele ta funcionando bunitinhu mas quando alguem poe acentiuação ele aparece uns caracteres lokos no corpo do email por q isso ocorre alguem m ajuda a resolve?
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 01/05/2007, 11:35

Seá que é a diferença entre o charset do email com do form?
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 02/05/2007, 10:55

como q arruma isto? olha o codigo do meu php


<?php


$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailheaders .= "From: <$email> \n";
$mailheaders .= "Reply-To: <$email>\n\n";

$msg = "
<body>

<p align='center'><b><font face='Arial'>Contato</font></b></p>
<p align='left'><b><font face='Verdana' size='2'>

Nome:&nbsp;&nbsp;&nbsp;&nbsp;$nome<br>
Email:&nbsp;&nbsp;&nbsp;&nbsp;$email<br>
Telefone:&nbsp;&nbsp;&nbsp;&nbsp;$ddd - $tel<br>
Cidade:&nbsp;&nbsp;&nbsp;&nbsp;$cidade
Comentários:&nbsp;&nbsp;&nbsp;&nbsp;<br>$coment<br><br>
</font></b></p>
<p align='left'>&nbsp;</p>

</body>


";

mail($recipient, $subject, $msg, $mailheaders) or die ("Nao Pode ser Enviado");
print("Seu formulário foi enviado com sucesso.");

exit;
?>


todo e qualquer acento aparece umas letras esquezitas no lugar, alguem m ajuda plz?
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#4 RainMaker

RainMaker

    Almagus Web Design - O Seu Mundo na Web

  • Usuários
  • 498 posts
  • Sexo:Masculino
  • Localidade:Rio Grande do Sul
  • Interesses:O de todo administrador de empresas: Fazer o negócio evoluir e se desenvolver.

Posted 02/05/2007, 11:33

$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8\n";
$headers .= "from:$email_from";
mail("$email_destino","$assunto_email","$mensagem_email",$headers,"-f".$email_from);
Isto resolveu o meu problema com acentuação.

Coloca isto como action script no teu form:
System.useCodepage = true;

O que acontece é que o flash ou php estão encarando a língua padrão como uma língua
que não requer acentuação(geralmente inglês). Sabendo isto, se teu problema não for
resolvido, pelo menos a gente já sabe porque.

De qualquer forma tente aí e nos passe o resultado (y)

Edição feita por: RainMaker, 02/05/2007, 11:35.

Quer uma boa promoção?
Cadastre seu cliente em nossa hospedagem, ganhe 50% do valor no primeiro mês e a partir daí 10% a 15% do valor mensal!

Para entrar em contato por e-mail - webmaster@almagus.com.br ou www.almagus.com.br ou MP.

#5 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 03/05/2007, 16:35

Outra opção é por um escape() em cada valor do campo que queria passar pro php

dae no php usar um rawurldecode() para pegar certo :D

Geralmente eu faço isso quando mecho com javascript passando dados para o php.

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq