Retroceder   Foros del Web > Diseño de Sitios web > Flash y Actionscript > Recursos

Respuesta
 
Herramientas Desplegado
Antiguo 29-abr-2008, 18:03   #1 (permalink)
ritita ha deshabilitado la reputación
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Alguien podria enviarme un formulario?

Hola a todos, estoy muy apurada de tiempo y no he logrado un formulario de contacto que se direccione a mi email. Lo he hecho en Flash y en Dreameaver, con los codigos, el send. php etc, tal cual me decian los miles de tutoriales que segui al pie de la letra.
Mi servidor si soporta php, pero no entiendo por que me dice error en el envío.

Por favor, ya no alcanzo a seguir buscando como se hace, alguin podria mandarme un formulario simple ya hecho, y que yo solo le cambie el mail, por favor!!!!
ritita está desconectado   Responder Citando
Antiguo 29-abr-2008, 23:46   #2 (permalink)
Potro está en el buen camino
 
Avatar de Potro
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.879
Re: Alguien podria enviarme un formulario?

Mejor pon tu ejemplo y sobre de ese trabajamos tanto el codigo que tienes en el flash como en tu php.


Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
Potro esta en línea ahora   Responder Citando
Antiguo 30-abr-2008, 20:57   #3 (permalink)
luispinillos81 ha deshabilitado la reputación
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: Alguien podria enviarme un formulario?

__________________________________________________ ____________

si gusta agregame al msn y te lo mando en txtestoy seguro que te va a servir luispinillos81@hotmail.com
luispinillos81 está desconectado   Responder Citando
Antiguo 30-abr-2008, 21:04   #4 (permalink)
luispinillos81 ha deshabilitado la reputación
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: Alguien podria enviarme un formulario?

no lo puedo enviar porque es muy largo
luispinillos81 está desconectado   Responder Citando
Antiguo 06-may-2008, 08:04   #5 (permalink)
ritita ha deshabilitado la reputación
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Re: Alguien podria enviarme un formulario?

Gracias por responder!
Los códigos que tengo son los siguientes:

archivo .fla:


on (press) {
indexOfAt = email.text.indexOf("@");
lastIndexOfDot = email.text.lastIndexOf(".");
if (nombre.text == "") {
Alert.show("Texto de la ventana", "Titulo de la ventana", Alert.OK, null, alClicar, "prueba", Alert.OK);
mensaje_txt.text = "Ingrese Su Nombre";
} else if (email.text == "") {
mensaje_txt.text = "Ingrese Su Email";
}
else if (indexOfAt == -1 && lastIndexOfDot == -1)
{
mensaje_txt.text = "Por favor ingrese un email válido.";
}
else if (lastIndexOfDot<indexOfAt)
{
mensaje_txt.text = "Por favor ingrese un email válido.";
}
else if (pregunta.text == "")
{
mensaje_txt.text = "Ingrese Comentario";
} else {
mensaje_txt.text = "Enviado Mensaje..";
var lvsend:LoadVars = new LoadVars();
var lvrecv:LoadVars = new LoadVars();
lvsend.nombre = nombre.text;
lvsend.email = email.text;
lvsend.pregunta = pregunta.text;
lvsend.sendAndLoad("envia.php", lvrecv, "POST");
lvrecv.onLoad = function() {
if (lvrecv.rpta = "ok") {
mensaje_txt.text = "Enviado con exito";
nombre.text = "";
email.text = "";
pregunta.text = "";
} else {
mensaje_txt.text = "Error en el envio";
}
};
}
}






archivo php:


<?php
$sendTo = "fsallato@gmail.com";
$subject = "Comentarios desde BenitoRojo.com";
$headers = "From: " . "benitorojo";
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"];
$message= "Nombre: ".$_POST['nombre']."\n";
$message.= "Email: ".$_POST['email']."\n";
$message.= "Comentario: ".$_POST['pregunta']."\n";
if (mail($sendTo, $subject, $message, $headers))
{
echo "rpta=ok";
}
else
{
echo "rpta=error";
}
?>



Que es lo que puede estar mal?? Muchas gracias

Por si quisieran mandarme uno a mi mail es fsallato@gmail.com. GRACIAS!!!
ritita está desconectado   Responder Citando
Antiguo 06-may-2008, 10:26   #6 (permalink)
Potro está en el buen camino
 
Avatar de Potro
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.879
Re: Alguien podria enviarme un formulario?

Mi estimada ritita yo haria lo siguiente:

en el boton enviar pondria lo siguiente:

on (press)
{
formcheck ()
}


como veras mando a llamar una function


ahora en un keyframe pongo lo siguiente.


//Valida los campos obligatorios
function formcheck () {
mensaje=""
if(nombre.text == ""){
Selection.setFocus(nombre);
mensaje="Ingresa tu nombre"
}else if(email.text == ""){
Selection.setFocus(Email);
mensaje="Ingresa tu Correo electrónico"
}else if(!validate(Email.text)){
Selection.setFocus(Email);
mensaje="Ingresa tu Correo electrónico Correctamente"
}else{
FormSend();
mensaje="Enviando datos"
}
}



Esa function te valida los campos pero falta ahi agregar otra function que nos ayude a validar el @ y . del mail.


//valida direccion de correo regresa true si esta bien todo
function validate (address) {
if (address.length>=7) {
if (address.indexOf("@")>0) {
if ((address.indexOf("@")+2)<address.lastIndexOf(".") ) {
if (address.lastIndexOf(".")<(address.length-2)) {
return (true);
}
}
}
}
return (false);
}



Esa function tambien se la agregamos al keyframe ok.


Bueno con esto ya validamos y ahora como veras si es exitoso todo manda a llamar a otra function llamada FormSend();.

aqui tienes esa function.


function FormSend()
{
cadena= "?nombre=" + nombre.text + "&email=" + email.text;
SendData = new LoadVars();
SendData.load("envia.php" + cadena);
}



y con eso enviaras perfectamente tus variables.


Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
Potro esta en línea ahora   Responder Citando
Antiguo 06-may-2008, 10:59   #7 (permalink)
ritita ha deshabilitado la reputación
 
Fecha de Ingreso: noviembre-2007
Mensajes: 18
Re: Alguien podria enviarme un formulario?

Gracias potro, pero no entiendo mucho. Pongo todo eso dentro de un kayframe en el mismo boton enviar? El function FormSend() donde lo pongo?

El archivo envia.php lo dejo igual?

Muchas gracias
ritita está desconectado   Responder Citando
Antiguo 07-may-2008, 10:58   #8 (permalink)
Potro está en el buen camino
 
Avatar de Potro
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.879
Re: Alguien podria enviarme un formulario?

Realmete te recomiendo leerte un libro de introducción al actionscript en flash.... todo va en un key frame exepto.

on (press)
{
formcheck ()
}


ese va en el boton.


Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
Potro esta en línea ahora   Responder Citando
Respuesta
Califica este Tema - Alguien podria enviarme un formulario?.


Herramientas
Desplegado Califica este Tema
Califica este Tema:

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La zona horaria es GMT -6. Ahora son las 12:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93