Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2003, 11:23
Avatar de zocotoo
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!!