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

Problema con formulario en AS2 y php

Estas en el tema de Problema con formulario en AS2 y php en el foro de Flash y Actionscript en Foros del Web. Hola a todos, Tengo problemas con el formulario hecho en AS2, al q le hice las variaciones necesarias igual q el script de php, lo ...
  #1 (permalink)  
Antiguo 04/08/2010, 11:05
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Problema con formulario en AS2 y php

Hola a todos,
Tengo problemas con el formulario hecho en AS2, al q le hice las variaciones necesarias igual q el script de php, lo he mirado una y otra vez para ver si detectaba algun error, puesto q de programación se lo elemental para comprenderlo les cuento q las variaciones las hice en base a un tutorial + mi carpeta de estudio, con una validación básica por ahora porque lo importante es q funcione pero a mi entender pareciera no comunicarse. Por lo q pense q podría ser:
1- Q no coloque en el lugar indicado el scrip, aunque probe todos los lugares posibles.

2- Si bien el sitio funciona bien, lo q he pasado al archivo del ftp, es el index.html, principal.html, los swf. y hay una carpeta de scrip lo he puesto allí y fuera de alli (no he puesto los archivos q se forman en la carpeta notes del dw)Quizás me este faltando algo traspasar.

3- El formulario esta diseñado en un Mc q es llamado a una película principal en un Mc vacío, alguna vez me han sugerido q el formulario debía hacerlo en otro fotograma junto al principal, al no haberlo hecho sería este un posible problema?

Así q me da el mensaje de error al enviar. Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 04/08/2010, 11:32
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problema con formulario en AS2 y php

Hola natobicarbo :
Puede ser problema de rutas que no encuentra los script, porque no pones todos los archivos en la raiz del servidor y lo pruebas.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 04/08/2010, 11:37
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Gracias Bandit como siempre, Pero no comprendi , como poner Todos los archivos en la raiz del servidor?
  #4 (permalink)  
Antiguo 04/08/2010, 11:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problema con formulario en AS2 y php

El hosting al contratar un espacio en su servidor te da un espacio en ese servidor, ese es la raiz para tus archivos.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 04/08/2010, 12:09
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Si es así pero cuando dices todos los archivos, debo entender los q se generan en el dreamweaver tambien? perdón debe ser algo tan sencillo y seguro estoy complicando. Gracias Bandit
  #6 (permalink)  
Antiguo 04/08/2010, 12:15
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problema con formulario en AS2 y php

Todos los archivos que guardaste en la carpeta de tu PC, lo subes a la raiz del servidor.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 04/08/2010, 12:18
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Lo probare y te cuento Gracias milllllllll
  #8 (permalink)  
Antiguo 04/08/2010, 12:20
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problema con formulario en AS2 y php

No subas el archivo .fla que no es necesario.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #9 (permalink)  
Antiguo 04/08/2010, 12:42
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Okis Bandit, supongo q los archivos de dreamweaver tampoco pero bueno probare y probare. grax
  #10 (permalink)  
Antiguo 04/08/2010, 13:52
 
Fecha de Ingreso: julio-2009
Mensajes: 74
Antigüedad: 15 años, 4 meses
Puntos: 5
Respuesta: Problema con formulario en AS2 y php

Para que interactue un swf con un php y lograr un envio de formulario tienen que estar juntos en un directorio, tal como te dijo Bandit pueden estar en la carpeta raiz o root los archivos finales que estes usando en este caso seria el html, el swf y el php...

Tambien verifica con tu proveedor que tu paquete de hosting soporte php o bien que tengas que activarlo de manera manual en el panel de control que te asignaron, a mi me ha pasado que no llegan a funcionar los scrips en php no por que el servidor no los soporte si no por que no se configuro el panel para que los acepte.

Tambien seria bueno ver tu archivo fla y el php para ver si alguna variable esta mal y asi orientarte mejor, un saludo.
  #11 (permalink)  
Antiguo 05/08/2010, 12:42
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Muchas gracias cstudio, ´
edite este mensaje ya q había colocado los códigos, pero como hice algunas modificaciones que fueron fundamentales. Mi hosting soporta php, pero volvere a ver minuciosamente el tema de tener q configurarlo.

Última edición por natobicarbo; 06/08/2010 a las 22:57 Razón: Solución del problema planteado en este mensaje
  #12 (permalink)  
Antiguo 05/08/2010, 22:46
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Hola,
les cuento q reacomode archivos, verifique q este activo el panel de control, y los mensajes llegan a destino, pero.... no iba a ser todo tan fácil, algo debe haber en el código puesto q envia todos los datos menos la dirección de email del q llena el formulario.
Bueno tendre q estudiar y ver con lupa donde esta el error en el campo e-mail. Gracias mil.

Última edición por natobicarbo; 06/08/2010 a las 22:58
  #13 (permalink)  
Antiguo 06/08/2010, 23:08
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Hola de nuevo,
Finalmente los mensajes llegan a destino con todos los datos, no me llegaba el contenido de la casilla del mail, porque no le había puesto _POST.

Ahora bien llega todo excelente, sólo q en el status no me pone "mensaje enviado" o "error al enviar el mensaje", obviamente seguire intentando si mi lógica me lo permite (y los tutos tambien).

Aquí dejo parte del código de AS2 q correspondería, y el PHP, si alguien puede ver q sobra o q falta, gracias otra vez.
AS2

emisor.sendAndLoad ("script.php", receptor, "POST");
}
receptor.onLoad = function()
{

if (receptor.respuesta == "ok")
status.text = "Mensaje Enviado";
btnBorrar.onRelease();
if (receptor.respuesta == "")
status.text = "Error al enviar el Mensaje";

};

btnBorrar.onRelease = function()
{
txtNombre.text = "";
txtEmail.text = "";
txtTelefono.text = "";
txtTipo.text = "";
txtCantidad.text = "";
txtFecha.text = "";
txtComo.text = "";
txtMensaje.text = "";

status.text = "";
}

El PHP es:

$cantidad = $_POST['cantidad'];
$como = $_POST['como'];


$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $_POST['email'] . " \r\n";
$mensaje .= "Telefono: " . $_POST['telefono'] . " \r\n";
$mensaje .= "Fecha: " . $_POST['fecha'] . " \r\n";
$mensaje .= "Tipo: " . $_POST['tipo'] . " \r\n";
$mensaje .= "Cantidad: " . $_POST['cantidad'] . " \r\n";
$mensaje .= "Como: " . $_POST['como'] . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'mail destino';
$asunto = 'Contacto desde Mi Web';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&respuesta=ok&';

?>
  #14 (permalink)  
Antiguo 07/08/2010, 00:08
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problema con formulario en AS2 y php

hola
bueno, pues revisa esto
sobre todo al final que es donde esta el código
de lo que recibe loadvars, lo hacen un poco
distinto del tuyo

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #15 (permalink)  
Antiguo 07/08/2010, 13:05
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Mortiprogramador
Lo mirare y pondre en practica, despues te cuento. gracias por responder. Ojalá me funcione y salga en el status "Mensaje enviado" bye
  #16 (permalink)  
Antiguo 14/08/2010, 20:39
 
Fecha de Ingreso: enero-2010
Mensajes: 91
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Problema con formulario en AS2 y php

Hola, sólo posteo para contarles q como dije antes el form funciona muy bien llegan todos los datos, y si bien en la casilla de status, sale el texto de Ej. "ingrese un mail válido" y otros. Sigue sin salir lo de "Mensaje Enviado", probe todas las variantes, seguire estudiando el caso por ahora lo solucione enviando una respuesta automática así se aseguran q enviaron el mail. bueno hasta la próxima.

Etiquetas: php, formulario
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 17:00.