..:: MX Studio Fóruns ::..: Flash PHP encode - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Flash PHP encode

#1 User is offline   André Sousa 

  • Group: Membros
  • Posts: 97
  • Joined: 12-March 08

Posted 29 July 2010 - 09:24 AM

Olá amigos,

Eu estou neste momento com um problema.
Tenho um formulário em flash que comunica com o PHP, e no outlook recebo a mensagem correctamente, só que queria receber no Webmail também correctamente, e não está acontecer. Ou seja,

Aqui está bem, quando vejo que recebi um e-mail no RoundCube
http://deepspot.pt/form/1.png

Aqui quando abro o e-mail para ver o conteúdo...
http://deepspot.pt/form/2.png

Já tentei de tudo, já mexi no charset do php, já tenho no flash System.useCodepage = true;
E nada...

Código PHP:

Quote

<?php
header("Content-Type: text/html; charset=ISO-8859-1",true) ;

$mobile = $_POST['mobile'];
$msg = $_POST['msg'];
$firstname = $_POST['firstname'];
$email = $_POST['email'];


$sendTo = "o meu e-mail";

$subject = "Formulário de Eixo Urbano";

$message = "De:$firstname\nContacto:$mobile\nMensagem:$msg";

$headers = "From:$firstname<$email>\r\n";

$headers .= "Reply-To:$email\r\n";

$headers .= "Return-path:$email";

mail($sendTo, $subject, $message, $headers);



?>



Se colocar isto no PHP:

Quote

$mobile = utf8_encode($_POST['mobile']);
$msg = utf8_encode($_POST['msg']);
$firstname = utf8_encode($_POST['firstname']);
$email = utf8_encode($_POST['email']);


no interior da mensagem fica bem, mas no inicio está mal, ou seja inverte...

Já experimentei no Horde, e é igual...
Alguém sabe porque está acontecer isto?

Nas Opções de ambos tenho a opção HTML activa também...

Obrigado.
0

#2 User is offline   Rodrigo Pixel 

  • Group: Moderadores
  • Posts: 1274
  • Joined: 07-May 07

Posted 29 July 2010 - 08:21 PM

Conheço pouco sobre PHP, mas já tentou assim:

Quote

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

$mobile = $_POST['mobile'];
$msg = $_POST['msg'];
$firstname = $_POST['firstname'];
$email = $_POST['email'];


$sendTo = "o meu e-mail";

$subject = "Formulário de Eixo Urbano";

$message = "De:$firstname\nContacto:$mobile\nMensagem:$msg";

$headers = "From:$firstname<$email>\r\n";

$headers .= "Reply-To:$email\r\n";

$headers .= "Return-path:$email";

mail($sendTo, $subject, $message, $headers);

?>


Talvez, no forum de php achará melhor resposta sobre isso.
http://www.mxstudio....m/forum/30-php/

Confere alguns links que pode te dar alguma idéia sobre:
http://www.phpgratis...-flash-com-php/
http://webcollab.sou...et/unicode.html
http://www.phpwact.o...p/i18n/charsets

Abraço.
0

#3 User is offline   André Sousa 

  • Group: Membros
  • Posts: 97
  • Joined: 12-March 08

Posted 30 July 2010 - 06:19 AM

View PostRodrigo Pixel, on 29 July 2010 - 08:21 PM, said:

Conheço pouco sobre PHP, mas já tentou assim:

Quote

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

$mobile = $_POST['mobile'];
$msg = $_POST['msg'];
$firstname = $_POST['firstname'];
$email = $_POST['email'];


$sendTo = "o meu e-mail";

$subject = "Formulário de Eixo Urbano";

$message = "De:$firstname\nContacto:$mobile\nMensagem:$msg";

$headers = "From:$firstname<$email>\r\n";

$headers .= "Reply-To:$email\r\n";

$headers .= "Return-path:$email";

mail($sendTo, $subject, $message, $headers);

?>


Talvez, no forum de php achará melhor resposta sobre isso.
http://www.mxstudio....m/forum/30-php/

Confere alguns links que pode te dar alguma idéia sobre:
http://www.phpgratis...-flash-com-php/
http://webcollab.sou...et/unicode.html
http://www.phpwact.o...p/i18n/charsets

Abraço.



Boas,

Sim já tentei isso também, aliás neste momento tenho assim:

Quote

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

$mobile = utf8_encode($_POST['mobile']);
$msg = utf8_encode($_POST['msg']);
$firstname = utf8_encode($_POST['firstname']);
$email = utf8_encode($_POST['email']);
$city = utf8_encode($_POST['city']);

$sendTo = "o meu email";

$subject = "Contacto Site";

$message = "De: $firstname\n\nE-mail: $email\n\nContacto: $mobile\n\nCidade: $city\n\nMensagem: $msg";

$headers = "From:$email\r\n";

mail($sendTo, $subject, $message, $headers);

?>


E está tudo aparecer com os acentos no webmail, só que agora é no Outlook que não aparece os acentos =\
Alguém sabe o porquê?

Obrigado pelas dicas ;)

Cumps
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies ASP X PHP ASP M. Vinícius Brandão 
  • 3 Replies
  • 2054 Views
New Replies Novo Artigo no Portal
Conhecendo o Flash CS3 - Parte 3
Tutoriais e Artigos Natan 
  • 0 Replies
  • 806 Views
New Replies Função Alert()
dúvida em php
PHP vinicolas 
  • 5 Replies
  • 1465 Views
New Replies O que se encaixaria neste link ?
Link de PHP quebrado !
Dúvidas Gerais SkullDevil 
  • 2 Replies
  • 888 Views
New Replies socorro
Olá pessoal sou novo na linguagem php
PHP thiago86 
  • 3 Replies
  • 2718 Views
New Replies Ajuda com Iframe e php
ajude-me por favor
PHP anjo_crazy 
  • 3 Replies
  • 1501 Views
New Replies iniciar PHP PHP xikinho 
  • 2 Replies
  • 666 Views
New Replies linkando xml no mesmo arquivo
nao consigo linkar um arqui xml+flash com uma imagem
Outros Gabriel Prime 
  • 0 Replies
  • 613 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)