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

Problemas con formularios PHP y Flash

Estas en el tema de Problemas con formularios PHP y Flash en el foro de Flash y Actionscript en Foros del Web. Hola buenas tardes a todos, estoy iniciandome con el tema de desarrollo web particularmente en flash, he encontrado distintas trabas y hay una que me ...
  #1 (permalink)  
Antiguo 25/02/2010, 12:54
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Problemas con formularios PHP y Flash

Hola buenas tardes a todos, estoy iniciandome con el tema de desarrollo web particularmente en flash, he encontrado distintas trabas y hay una que me tiene muy complicado, el armado de un formulario flash y que se comunica con un php

SIEMPRE ME DEVUELVE QUE EL MAIL NO PUDO SER ENVIADO Y EFECTIVAMENTE NO LO ENVIA


el código es el siguiente:

Flash:

function enviar()
{
trace (t_nombre.text);
datos_email.nombre = t_nombre.text;
datos_email.ciudad = t_ciudad.text;
datos_email.email = t_email.text;
datos_email.tel = t_tel.text;
datos_email.texto = t_texto.htmlText;
datos_email.estado = "";
datos_email.onLoad = function ()
{
trace (this);
trace (this.estado);
if (this.estado == "enviado")
{
gotoAndStop(3);
t_nombre = "";
t_ciudad = "";
t_email = "";
t_tel = "";
t_texto = "";
}
else
{
gotoAndStop(4);
} // end else if
};
datos_email.sendAndLoad("enviar_email.php", datos_email, "post");
gotoAndStop(2);
} // End of the function
System.useCodepage = false;
if (datos_email == null)
{
datos_email = new LoadVars();
datos_email.nombre = "";
datos_email.ciudad = "";
datos_email.email = "";
datos_email.tel = "";
datos_email.texto = "";
datos_email.estado = "";
} // end if
t_nombre.text = datos_email.nombre;
t_ciudad.text = datos_email.ciudad;
t_email.text = datos_email.email;
t_tel.text = datos_email.tel;
t_texto.htmlText = datos_email.texto;
this.b_enviar.onPress = enviar;
stop ();


Codigo php


<?php

$destinatario="[email protected]";

//estos datos se usaran como cabecera del email.
$cabeceras="MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=utf-8\r\n";
$cabeceras.="From: {$_POST['nombre']}<{$de}>\r\n";
$cabeceras.="Reply-To: {$_POST['email']}\r\n";
$cabeceras.="Reply-To: {$_POST['tel']}\r\n";
$cabeceras.="Reply-To: {$_POST['ciudad']}\r\n";
//el asunto del mensaje:
$asunto="Contacto de Pagina Web";
//El cuerpo del mensaje:
$cuerpo=' Ha recibido un E-mail de: <strong>'.$_POST['nombre'].'</strong>
<br />
<br />
E-mail: <strong>'.$_POST['email'].'</strong>
<br />
<br />
Telefono: <strong>'.$_POST['tel'].'</strong>
<br />
<br />
Ciudad: <strong>'.$_POST['ciudad'].'</strong>
<br />
<br />
Con el siguiente contenido:';
$cuerpo.='<br><strong>'.$_POST['texto'].'</strong><br>';
//la persona que envia el email.
$de=$_POST['email'];


if(mail($destinatario, $asunto, $cuerpo,$cabeceras)){
echo utf8_encode('&estado=enviado&');
}else{
echo utf8_encode('&estado=no_enviado&');
}

?>

Agradeceria cualquier tipo de ayuda
  #2 (permalink)  
Antiguo 27/02/2010, 08:04
Avatar de ikaroraul  
Fecha de Ingreso: octubre-2006
Ubicación: La Paz
Mensajes: 391
Antigüedad: 18 años, 1 mes
Puntos: 16
Respuesta: Problemas con formularios PHP y Flash

OJO piojo si lo estas probando a nivel LOCALHOST y NO TIENES UN SERVIDOR SMTP instalado y configurado siempre te saldra error.

Tambien Fíjate que la funcion mail() de php este habilitada.

Salu2
__________________
Msn: [email protected]
  #3 (permalink)  
Antiguo 27/02/2010, 14:56
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 1 mes
Puntos: 175
Respuesta: Problemas con formularios PHP y Flash

mmm.. es un poco complicado.. o sea.. leer tu codigo, usa resaltador de codigo para marcar los mismos... de todas maneras si no lo envia, y el flash te devuelve el mensaje, no es un probelma de Flash, es de PHP, o servidores, tal vez lo tengas en un server que no admita envio de correos, o usa smtp, o simplemente sea un servidor gratuito, tal vez ya tengas saturado tu espacio de correo en el servidor..etc, etc, etc..... etc, etc.. etc... no es problema de Flash, no estas en el foro correcto, y si a la vez.. medio complicado...... o tal vez serviria usar algo de Action3.. creo que en algun momento escribire un aporte de como enviar correo con Action 3.. si es que no se me adelantan, jaja
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #4 (permalink)  
Antiguo 28/02/2010, 07:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Problemas con formularios PHP y Flash

hola muchas gracias por responder voy a tomar en cuento lo qu me dijieron reviso y les comento como fueron los resultados, nuevamente gracias.

Etiquetas: actionscript2, flash, funciones, 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 00:20.