Foros del Web » Creando para Internet » Flash y Actionscript »

problema con envío de correo flash y php

Estas en el tema de problema con envío de correo flash y php en el foro de Flash y Actionscript en Foros del Web. Hola a todos: Este es mi primer post y espero poder ayudar en la medida de lo que pueda a la comunidad, ok. Bueno ahora ...
  #1 (permalink)  
Antiguo 21/02/2008, 14:44
 
Fecha de Ingreso: febrero-2008
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
problema con envío de correo flash y php

Hola a todos:

Este es mi primer post y espero poder ayudar en la medida de lo que pueda a la comunidad, ok.

Bueno ahora mi problema es el siguiente:

tengo un formulario de envío de correo... este está dentro de un MC con el siguiente codigo:

---------------------------------------------------

function format_field(f)
{
var _loc1 = f;
for (var _loc2 in _loc1)
{
_loc1[_loc2].border = true;
_loc1[_loc2].borderColor = normal_border;
_loc1[_loc2].background = true;
_loc1[_loc2].backgroundColor = normal_background;
_loc1[_loc2].textColor = normal_color;
} // end of for...in
} // End of the function

System.useCodepage = true;
k = new Object();
k.onKeyUp = function ()
{
if (Sname.text != "" && Semail.text != "" && Ssubject.text != "" && Smessage.text != "")
{
sendMC.sendButton.enabled = true;
}
else
{
sendMC.sendButton.enabled = false;
} // end else if
};
Key.addListener(k);
sendMC.sendButton.enabled = false;
stop ();
function format_field(f)
{
var _loc1 = f;
for (var _loc2 in _loc1)
{
_loc1[_loc2].border = true;
_loc1[_loc2].borderColor = normal_border;
_loc1[_loc2].background = true;
_loc1[_loc2].backgroundColor = normal_background;
_loc1[_loc2].textColor = normal_color;
} // end of for...in
} // End of the function
normal_border = 13421772;
select_border = 0;
normal_background = 15658734;
select_background = 14540253;
normal_color = 10066329;
select_color = 6710886;
format_field([Sname, Semail, Ssubject, Smessage]);
TextField.prototype.onSetFocus = function ()
{
var _loc1 = this;
_loc1.borderColor = select_border;
_loc1.backgroundColor = select_background;
_loc1.textColor = select_color;
};
TextField.prototype.onKillFocus = function ()
{
var _loc1 = this;
_loc1.borderColor = normal_border;
_loc1.backgroundColor = normal_background;
_loc1.textColor = normal_color;
};
Selection.setFocus(Sname);

----------------------------------------------------

Y en el php tengo:


<?
if(!empty($HTTP_POST_VARS['sender_mail']) || !empty($HTTP_POST_VARS['sender_message']) || !empty($HTTP_POST_VARS['sender_subject']) || !empty($HTTP_POST_VARS['sender_name']))
{
$to = "[email protected]";
$subject = stripslashes($HTTP_POST_VARS['sender_subject']);
$body = stripslashes($HTTP_POST_VARS['sender_message']);
$body .= "\n\n---------------------------\n";
$body .= "Mensaje enviado por: zzzzzzzzz" . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header = "From: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "Reply-To: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";
if(@mail($to, $subject, $body, $header))
{

echo utf8_encode ($subject, $body, $header);
echo "output=sent";
} else {
echo "output=error";
}
} else {
echo "output=error";
}
?>

El asunto es que cuando ejecuto el SWF me manda el siguiente error:

onData,[type Function]
sender_message,undefined
sender_subject,undefined
sender_name,undefined
sender_mail,undefined
sendButton,_level0.instance48.sendMC.sendButton

Creo que el problema es que como el formulario no esta en el principal no logra enviar los datos y la verdad es que no se donde poner el _root.


Bueno eso es practicamente todo el asunto espero que alguien me pueda ayudar.

Gracias y espero sus comentarios.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:08.