Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2005, 19:07
Avatar de Artemier
Artemier
 
Fecha de Ingreso: junio-2005
Mensajes: 38
Antigüedad: 19 años, 5 meses
Puntos: 0
Ayuda Desesperada con el formulario porfis

Ya no doy mas con esto, tengo este formulario, abajo les posteo el script, y en conjunto tengo este php,,,

me imagino que el error esta en que el servidor no me esta enviando la respuesta estatus=ok y flash no la esta recibiendo por ende no pasa a la pagina de su formulario ha sido enviado y se queda en error de servidor. Si alguien entiende de esto y me puede ayudar porfis agradecere por montones la ayuda. He tratado con todo, pero no entiendo que estoy haciendo mal.

indicador_envio._visible = false;
boton_enviar.onRelease = function()


{ if (CorreoElectronicoUsuario.text.length && NombreUsuario.length && text_comentario.length)
{if (CorreoElectronicoUsuario.text.indexOf("@") != -1 && CorreoElectronicoUsuario.text.indexOf(".") != -1)

{
mailinfo = new LoadVars();
mailinfo.TipoMensaje = radioGroup.selection.data;
//trace(mailinfo.TipoMensaje);
if(fecha.text.length){
mailinfo.FechadelEvento = (fecha.dayNames[s.getDay()]+" "+ s.getDate()+" de "+fecha.monthNames[s.getMonth()]+" de "+s.getFullYear());}
else {mailinfo.FechadelEvento = ("No se ha seleccionado fecha");}
//trace(mailinfo.FechadelEvento);
mailinfo.NumeroPersonas = numerodepersonas.text;
mailinfo.Asunto = combo_tema.selectedItem.data;
mailinfo.AsuntoOtro = text_otrotema.text;
//trace(mailinfo.AsuntoOtro);
mailinfo.Comentarios = text_comentario.text;
//trace(mailinfo.Comentarios);
mailinfo.NombreUsuario = NombreUsuario.text;
mailinfo.CorreoElectronicoUsuario = CorreoElectronicoUsuario.text;
mailinfo.TelefonoUsuario = TelefonoUsuario.text;
mailinfo.FAXUsuario = FAXUsuario.text;

indicador_envio._visible = true;
this._parent.formulario2._visible = true;

if(checkbox_MailToWebmaster.selected) mailinfo.MailTo = "WebMaster";
else mailinfo.MailTo = "Bouquet Garni";

mailinfo.sendAndLoad("http://www.miwebeslodemenos.com/cgi-bin/sendermail.php", mailinfo, "POST");


mailinfo.onLoad = function()
{
if (this.estatus == "ok")


//trace(_parent);
{
trace(mailinfo.enviado);
this.indicador_envio._visible = false;
this._visible = false;
this._parent.formulario2._visible = true;
this._parent.formulario3._visible =false;
numerodepersonas.text = "";
text_otrotema.text ="";
NombreUsuario.text ="";
CorreoElectronicoUsuario.text = "";
TelefonoUsuario.text ="";
FAXUsuario.text="";
text_comentario.text="";
}
else {_parent.formulario1.indicador_envio._visible = false;
_parent.formulario1._visible =false;
_parent.formulario3._visible = true;

numerodepersonas.text = "";
text_otrotema.text ="";
NombreUsuario.text ="";
CorreoElectronicoUsuario.text = "";
TelefonoUsuario.text ="";
FAXUsuario.text="";
text_comentario.text="";
}};}



else {CorreoElectronicoUsuario.text = "Correo Invalido";}}
else {CorreoElectronicoUsuario.text = "Ingrese su email";
NombreUsuario.text = "Ingrese su nombre";
text_comentario.text = "Su mensaje es muy importante para nosotros, por favor ingréselo";}};


aca esta el PHP

<?php

$MailToAddress = "[email protected]";

$MailSubject = $_POST['TipoMensaje']." desde el Formulario Web";

$MailFromAddress = $_POST['CorreoElectronicoUsuario'];



$Header = "Mensaje enviado desde el Sitio Web";
// De aqui en adelante no tocar....
$Footer = "";

if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "$key = $val\n";



}

if ($Header) {
$Message = $Header."\n\n".$Message."\n\n";
}

$Message .= "REMOTE HOST: ".$REMOTE_HOST."\n";
$Message .= "REMOTE USER: ". $REMOTE_USER."\n";
$Message .= "REMOTE ADDR: ". $REMOTE_ADDR."\n";

if ($Footer) {
$Message .= "\n\n".$Footer;
}

mail( "$MailToAddress", "$MailSubject", "$Message", "From: $MailFromAddress");
echo "&estatus=ok&";
?>
__________________
...y la nieve cubrió mis huellas para nunca volver atrás.

Artemier D'artagnan Lerton

:ojotes: