Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2008, 21:14
Avatar de Pablus00
Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Flash y PHP sencillo dejo de funcionar

Hola Colegas, ocurrio algo rarisimo, la sucripcion a mi pagina dejo de funcionar y miro el codigo y parece estar bien.

El procedimiento seria: envio desde flash las variables del nombre y el email a un archivo .php que me envia un email con esos datos a mi cuenta.
este es el codigo de flash

enviar1 = function () {
enviar1 = new LoadVars();
enviar1.email = xmail.text
enviar1.nombre2 = nombre.text;

enviar1.sendAndLoad("participa2.php", enviar1, "POST");
enviar1.onLoad = function(success) {
if (success == true) {
xresp.text = this.xresp;
}
};
};


y este el php
<?
$para="[email protected]";
$asunto="Suscribirse";

$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From: $nombre2 <$email>";
/*$mensaje = "$nombre, con mail $email ha enviado el siguiente mensaje: $mensaje"; */
$mensaje1 = '
<html>
<head>
<title></title>
</head>
<body>
<p font=arial size=2>
<b>NUEVA SUSCRIPCION: ';
$mensaje1 .= $nombre2;
$mensaje1 .= " - Email: ";
$mensaje1 .= $email;
$mensaje1 .= ", se ha suscripto a la pagina";
$mensaje1 .= "'
</body></html>";

$okProceso= mail($para,$asunto,$mensaje1,$header);
/*if($okProceso)
{echo" Email enviado ";}
else
{echo" Fallo al enviar";}*/
?>

El email lo recibo, pero llega vacio, es decir sin las variables del email y el nombre. Llega el email con el @ solo. Puse trace(nombre2) y trace(email) para saber si se ejecutaba bien el codigo y aparecia la variable, y esto funciona bien.

No se que es lo que pasa, dejo de andar solo, alguna idea?? PD: no se si sirva de algo pero uso flashmx
__________________
-- Nunca te des por vencido, aún vencido -- Web