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

Envio email con flash y php

Estas en el tema de Envio email con flash y php en el foro de Flash y Actionscript en Foros del Web. Tengo un formulario hecho en flash y este el código del botón de envio: Código PHP: on  ( release ) {      status1  =  "" ; ...
  #1 (permalink)  
Antiguo 09/10/2003, 11:23
Avatar de zocotoo  
Fecha de Ingreso: febrero-2003
Mensajes: 74
Antigüedad: 21 años, 2 meses
Puntos: 0
Envio email con flash y php

Tengo un formulario hecho en flash y este el código del botón de envio:



Código PHP:
on (release) { 
   
status1 "";
   
status2 "";
   
status3 ""
   
/*creamos la variable error para comprobar que los casillero 
no esten vacío ni que el mail esté escrito incorrectamente*/ 
               
error 0
//comprobamos que nombre no este vacío 
   
if (!nombre.length) { 
       
      
status1 status+"Te olvidaste de escribir el nombre."
      
error 1
   } 

   
//comprobamos que hayan escrito algo, que esté la @ y el punto    
   
if (!email.length || email.indexOf("@") == -|| email.indexOf(".") == -1) { 
       
      
status2 status+"Escribe la dirección de correo correctamente."
      
error 1
   } 
   if (!
comentarios.length) { 
      
error 1
      
status3 status+"Comentanos algo para que el formulario sea enviado."
   } 
//si todo está completito y no falta nada entonces 
   
if (error == 0) { 
      
loadVariablesNum("envio.php"2"GET"); 
      
status2 "Procesando los datos..."
       

   } 

Me funciona correctamente la comprobación de errores. LO que no me funciona es que nunca me dice que está procesando datos, supongo que es porque no los procesará. ¿Por qué?


El archivo envio.php contiene el siguiente código, que por supuesto no me funciona, ¿Por qué?

Código PHP:
<? 
//recogo los datos del formulario 

$nombre $_GET["nombre"]; 
$email $_GET["email"]; 
$comentarios $_GET["comentarios"]; 
?>
<? 
/*definis las variables: 
Aqui colocarías el mail a donde va a ser enviado el correo*/ 
$destinatario="[email protected]"
//el asunto por ejemplo: 
$asunto:"Envio de cacto urgente"
//despues el body 
$cuerpo ="----------------------------------------------------------------------------------\n 
Mensaje enviado por: 
NOMBRE: $nombre\n 
E-MAIL: $email\n 
COMENTARIOS: $comentarios\n "


//podemos querer enviarle un mail de confirmación al usuario entonces: 
$cuerpo2"Gracias $nombre. En unos días recibirás tu lo que sea."

//luego ejecutas la funcion mail que es la que envia los datos a tu correo 
mail($destinatario,$asunto,$cuerpo
//para el mail de confirmación al usuario 
mail($email,$asunto,$cuerpo2

//y por último escribo en el flash indicando que todo fue enviado correctamente 

Print "_root.status2=Gracias $nombre, los datos fueron recibidos correctamente!!!. Ha sido enviado un correo de confirmacion a: $email"
?>

En concreto, lo que no me funciona es:

Nunca me dice que está procesando datos.
Nunca me envia el email.

He mirado las faqs y buscadores pero no encuentro la solución.
Me podeís ayudar.

Mil gracias de antemano.
__________________
Yip yop Dafunk!!
  #2 (permalink)  
Antiguo 09/10/2003, 12:47
woi
 
Fecha de Ingreso: febrero-2001
Ubicación: Barcelona - México D.F.
Mensajes: 205
Antigüedad: 23 años, 2 meses
Puntos: 0
mira la verdad no sé 100% PHP pero tengo un código que luego de haberlo depurado funciona correctamente y aparte me permite enviar mail desde flash a traves de este PHP en formato HTML si quieres como el mio si lo conozco bien te los mando y te puedo ayudar
__________________
woi
  #3 (permalink)  
Antiguo 09/10/2003, 12:52
Avatar de zocotoo  
Fecha de Ingreso: febrero-2003
Mensajes: 74
Antigüedad: 21 años, 2 meses
Puntos: 0
Vale.
Me lo mandas a [email protected]
Mil gracias.
__________________
Yip yop Dafunk!!
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:34.