| ||||
Ayuda Desesperada Con Un Formulario HOLA A TODOS....... ESTOY HACIENDO UN FORMULARIO Y NO ME LLEGAN AL CORREO LES PEGO LO QUE TENGO EN FLASH: EN EL PRIMER FRAME HE PUESTO: stop(); cgilocation = "../shformml.php"; EN EL shformml.php (DREAMWEAVER) TENGO ESTO: $auth_domain = array("garaldea.com/palmeras2"); $to = "[email protected]"; $subject = "Reserva desde garaldea.com"; if (isset($HTTP_REFERER)) { foreach ($auth_domain as $line) { if (eregi($line,$HTTP_REFERER)) { $check_url = 1; continue; } } }else{ $check_url = 1; } if ($check_url != 1) { echo "error=this formmail is not allowed in your domain"; exit; } $date = getdate(time()); $date = sprintf("%s %s %s %s:%s:%s", $date["mday"],$date["month"],$date["year"],$date["hours"],$date["minutes"],$date["seconds"]); $from = "[email protected]"; #$from = "$name<$email> "; $header = "From:$from\n"; $header .= "To:$to\n"; $header .= "Reply-To:$from\n"; $body = "Fecha del contacto: $date\n\n"; $body .= "---------------------------------------------------------------\n\n"; $body .= "Fecha de llegada: $fecha1\n"; $body .= "Fecha de salida: $fecha2\n"; $body .= "Tipo de habitación: $habitacion\n"; $body .= "Número de habitaciones: $habitaciones\n"; $body .= "Número de adultos: $adultos\n"; $body .= "Número de niños(2-12): $ninos\n"; $body .= "Número de bebés(0-23m): $bebes\n"; $body .= "Régimen Alimenticio: $regimen\n"; $body .= "Comentarios: $comentarios\n\n"; $body .= "Persona de contacto: $apellidos, $nombre\n"; $body .= "Teléfono: $telefono\n"; $body .= "Fax: $fax\n"; $body .= "E-mail: $email\n"; $body .= "---------------------------------------------------------------\n\n"; $header=trim($header); mail($to, $subject, $body, $header) or die("error=failed to send the email"); echo "&error=sent the email successfully"; Y LUEGO, EN EL BOTÓN DE ENVÍO (EN FLASH) ESTO : on (release) { _root.nombre=nombre; _root.apellidos=apellidos; _root.email=email; _root.telefono=telefono; _root.fecha1=fecha1; _root.fecha2=fecha2; _root.habitacion=habitacion; _root.habitaciones=habitaciones; tempfrase="Por favor complete estos campos:\n\n"; enviar = true; if (_root.nombre eq "" || _root.apellidos eq "") { enviar = false; tempfrase +="- Nombre y Apellidos\n"; } if (_root.email eq "") { enviar = false; tempfrase +="- E-mail\n"; } if (_root.telefono eq "") { enviar = false; tempfrase +="- Teléfono\n"; } if (_root.fecha1 eq "") { enviar = false; tempfrase +="- Fecha de llegada\n"; } if (_root.fecha2 eq "") { enviar = false; tempfrase +="- Fecha de salida\n"; } if (_root.habitacion eq "") { enviar = false; tempfrase +="- Tipo de Habitación\n"; } if (_root.habitaciones eq "") { enviar = false; tempfrase +="- Número de Habitaciónes\n"; } if (enviar eq true) { loadVariables(_root.cgilocation, "", "POST"); _root.gotoAndStop("envio"); }else{ _root.frase=tempfrase; _root.alerta.gotoAndStop(2); } ////////////////////////////////////////////////////////// NO SÉ QUE ES LO QUE PASA, PERO NO LLEGA EL CORREO........ Y LA VERDAD ES MUY IMPORTANTE........... PLEASE........HELP ME!!!!! SALUDITOS Y GRACIAS |
| |||
Una pregunta, el form es el _root? o lo cargas con loadMovie() o con loadMovieNum();? Por que en cualkiera de estos 2 casos la funcion del boton de envio no deberia ser _root.nombre=nombre; (etc,etc) sino _parent.nombre=nombre; y asi con cada uno Espero que sea esta pavada Suerte!! |
| ||||
Hola otraverix La verdad es que no sé de qué me hablas...... este formulario lo bajé de no sé donde y se supone que debía funcionar.......a ver si es esto. En el botón enviar viene _root.nombre=nombre;.....etc.... para que verifique que los campos son obligatorios..... en flash, cuando previsualizo, lleno los campos y me sale que el mensaje "ha sido enviado"........ para eso es el _root (creo). No sé para que es el _parent Si quieres, puedes intentarlo tu, la dirección es http://www.garaldea.com/palmeras2/esp/index.html entra en el apartado "RESERVAS" Gracias |
| |||
tengo un script y un formulario yo tengo formulario y scripts tanto en php como en asp y funcionan a la perfeccion, si quieres dame tu direccion de correo y te los mando para que los revises, la verdad que estan muy simples, ya solo es cosa de que lo adaptes a lo complejo que lo requieras. |
| ||||
No se, no entiendo nada....... necesito ayuda con esto PLEASEEEEEEEEEEEEEEEEEEEE
__________________ VISITA MI WEB :si: |
| |||
El _parent se refiere al MC que esta "detras"(por asi decirlo) del que estas ejecutando actualmente. Cuando vos tenes un boton que te dice que se ejecute una accion en el _root pero vos cargas ese swf dentro de otro MC el_root al que se refiere el script ya no es _root sino _parent. Y obviamente fiajte que el php este en el mismo directorio que el swf |
| ||||
otraverix no creo que el .php deba estar en el mismo directorio que el .swf, porque en el flash he puesto esto: cgilocation = "../shformml.php"; que se supone que debe localizarlo en la carpeta anterior a donde está el .swf....... o me equivoco???? HELP ME PLEASE
__________________ VISITA MI WEB :si: |
| ||||
ALGUIEN QUE ME AYUDEEEE Systems....... estoy a la espera de tu correo...... SI ALGUIEN TIENE UN FORMULARIO CON FLASH Y PHP, PORFA PONGANSE EN CONTACTO CONMIGO........... ME VAN A ECHAR DEL CURRO
__________________ VISITA MI WEB :si: |
| ||||
Crew.... sigo con el problema...... tu sabrás algo???? Contestame please, o alguien que sepa de esto please, please, please, please.......
__________________ VISITA MI WEB :si: |
| ||||
este tema tiene hasta hoy 213 visitas........ será que hay alguien que puede ayudarme con esto??? Gracias
__________________ VISITA MI WEB :si: |
| ||||
Bueno, a ver si resulta esto........ Quiero adjuntar los archivos y no sé cómo se hace Ahora son dos las ayudas que necesito..... primero adjuntar un archivo a estos mensajes.... y dos..... el dichoso formulario!!! Espero sus news
__________________ VISITA MI WEB :si: |
| ||||
Artemier se refiere a: http://www.forosdelweb.com/f16/ayuda-con-formulario-avanzado-307068/ Saludos,
__________________ EdiWorks :adios: =P |