Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/03/2009, 02:09
Avatar de nachotator
nachotator
 
Fecha de Ingreso: noviembre-2008
Mensajes: 107
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: Formulario en flash y php?

Estoy haciendo pruebas a base de poner los mismos nombres en el PHP que en el flash y ya casi lo tengo pero me sale una cosa muy rara, por ejemplo en el mensaje que me llega salen los campos rellenados que se han escrito pero me sale unos simbolos diciendo me el tipo de letra que se ha utilizado entre otras cosas. Por ejemplo en el mensaje que me llega en el apartado del nombre me sale esto:


Este mensaje fue enviado por <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"JUSTIFY\"><FONT FACE=\"Tahoma\" SIZE=\"13\" COLOR=\"#777777\" LETTERSPACING=\"0\" KERNING=\"0\">nacho</FONT></P></TEXTFORMAT>


Alguien sabe como quitar eso?

Os vuelvo a poner los codigos para que veais como lo tengo ahora:

Este es el del flash:

Código:
label_01 = "Nombre";
label_02 = "Empresa";
label_03 = "Teléfono";
label_04 = "E-mail";
label_05 = "Mensaje";
name1 = label_01;
company = label_02;
number = label_03;
email = label_04;
message1 = label_05;
this.onEnterFrame = function ()
{
    txtfld1.onSetFocus = function ()
    {
        if (name1 == label_01) 
        {
            name1 = "";
        }
    }
    ;
    txtfld1.onKillFocus = function ()
    {
        if (name1 == "") 
        {
            name1 = label_01;
        }
    }
    ;
    txtfld2.onSetFocus = function ()
    {
        if (company == label_02) 
        {
            company = "";
        }
    }
    ;
    txtfld2.onKillFocus = function ()
    {
        if (company == "") 
        {
            company = label_02;
        }
    }
    ;
    txtfld3.onSetFocus = function ()
    {
        if (number == label_03) 
        {
            number = "";
        }
    }
    ;
    txtfld3.onKillFocus = function ()
    {
        if (number == "") 
        {
            number = label_03;
        }
    }
    ;
    txtfld4.onSetFocus = function ()
    {
        if (email == label_04) 
        {
            email = "";
        }
    }
    ;
    txtfld4.onKillFocus = function ()
    {
        if (email == "") 
        {
            email = label_04;
        }
    }
    ;
    txtfld5.onSetFocus = function ()
    {
        if (message1 == label_05) 
        {
            message1 = "";
        }
    }
    ;
    txtfld5.onKillFocus = function ()
    {
        if (message1 == "") 
        {
            message1 = label_05;
        }
    }
    ;
}
;
correo.onPress=function(){
	getURL("mailto:[email protected]");
};
stop();
y este es el de mi PHP que es el que mas he modificado:

Código:
<?
$name1 = $_POST['name1'];
$email = $_POST['email'];
$empresa = $_POST['company'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$message1 = "Este mensaje fue enviado por " . $name1 . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Mensaje: " . $_POST['message1'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Disenyoweb.com';

mail($para, $asunto, utf8_decode($mensaje), $header);
?>
Gracias y un saludo.

Última edición por nachotator; 15/03/2009 a las 02:31