1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

php form flash

Discussão em 'Web Development' iniciada por lunakirsche, 4 de Março de 2009. (Respostas: 9; Visualizações: 768)

  1. lunakirsche

    lunakirsche Power Member

    boas,
    estou com um problema, tenho um formulário no flash e o php, mas quando recebo o mail com os conteudos do formulário aparece assim:
    Código:
    <P ALIGN=\"LEFT\"><FONT FACE=\"Helvetica\" SIZE=\"9\" COLOR=\"#333333\" LETTERSPACING=\"0\" KERNING=\"0\">hnngngcngc</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"Helvetica\" SIZE=\"9\" COLOR=\"#333333\" LETTERSPACING=\"0\" KERNING=\"0\">[email protected]</FONT></P><P ALIGN=\"LEFT\"><FONT FACE=\"Helvetica\" SIZE=\"9\" COLOR=\"#333333\" LETTERSPACING=\"0\" KERNING=\"0\">456456456</FONT></P>
     
    vem tudo a trás, não percebo porquê.

    o php:
    Código:
    <?php
    $sendTo = "[email protected]";
    $subject = "All4laser más informaciones";
    $headers = "From: " . $_POST["nome"] . "<" . $_POST["mail"] .">\r\n";
    $headers .= "Reply-To: " . $_POST["mail"] . "\r\n";
    $headers .= "Return-path: " . $_POST["mail"];
    $message = $_POST["nome"] . $_POST["mail"] . $_POST["contacto"];
    
    mail($sendTo, $subject, $message, $headers);
    
    ?>
     
    e no flash corresponde tudo.


    se alguém pudesse ajudar agradecia muitissimo.

    obrigado
     
    Última edição: 4 de Março de 2009
  2. friezens

    friezens Power Member

    e no flash como tens o codigo
     
  3. lunakirsche

    lunakirsche Power Member

    no flash tenho assim para ir buscar o php

    loadVariablesNum("mail_contacto.php", 0, "POST");
    stop();
    intervalo = function () { prevFrame();clearInterval(tempo);};
    tempo = setInterval(intervalo, 5000);


    e cada variável a corresponder
     
  4. friezens

    friezens Power Member

    não é que eu perceba muito, mas verifica se não tens nenhuma virgula, aspa ou parêntesis a menos/mais. porque a ideia que dá é que parte do código está a ser incluído na própria mensagem.

    a mensagem chega bem mas aparece com código certos?
     
  5. lunakirsche

    lunakirsche Power Member

    a resposta ao formulário está lá só que vem com a formatação do texto a trás.
     
  6. zoidberg

    zoidberg Folding Member

    o e-mail está a ser enviado como texto em vez de html ( acho eu )

    experimenta adicionar o tipo html aos headers

    PHP:

    <?php
    $sendTo 
    "[email protected]";
    $subject "All4laser más informaciones";
    $headers "From: " $_POST["nome"] . "<" $_POST["mail"] .">\r\n";


    $headers .= 'MIME-Version: 1.0' "\r\n"
    $headers .= 'Content-type: text/html; charset=iso-8859-1' "\r\n"

    $headers .= "Reply-To: " $_POST["mail"] . "\r\n";
    $headers .= "Return-path: " $_POST["mail"];
    $message $_POST["nome"] . $_POST["mail"] . $_POST["contacto"];

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

    ?>

     
  7. lunakirsche

    lunakirsche Power Member

    vou experimentar, obrigado
     
  8. lunakirsche

    lunakirsche Power Member

    não entendo, agora nem recebo o mail. hummm
     
  9. geoblast

    geoblast Power Member

    Onde formatas o texto do email?? Podes colocar aqui esse código, sff?
     
  10. lunakirsche

    lunakirsche Power Member

    onde formato o texto do mail?! é no formulário so flash, aquilo é que vem com o código todo do tipo de letra, cor, etc. é isso que não percebo porque vem assim. Já pus aqui todos os códigos que tenho.
    sinto-me tão naif
     

Partilhar esta Página