Tengo una forma en Flash, algo muy sencillo con solo 3 campos, uno se llama Name, otro Email y el ultimo Comments, esos son los nombres de la variable, la idea es que al pulsar el boton de envio estos datos se carguen en un documento PHP que a su vez enviara estos 3 datos hacia un correo electronico, pero no esta funcionando, la accion del boton es la siguiente:
on (release) {
gotoAndPlay("gracias");
this.loadVariables("forma.php","POST");
}
y el PHP que hace o deberia hacer el envio es:
Código :
<?php $EmailFrom = "[email protected]"; $EmailTo = "[email protected]"; $Subject = "Form Details from OhlenDesign.com"; $Name = Trim($_POST[Name]); $Email = Trim($_POST[Email]); $Comments = Trim($_POST[Comments]); // validation $validationOK=true; if (!$validationOK) { print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; exit; } // prepare email body text $Body .= "Full Name: "; $Body .= "Name"; $Body .= "\n"; $Body .= "Email: "; $Body .= "Email"; $Body .= "\n"; $Body .= "Comments: "; $Body .= "Comments"; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>"); // redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; } ?>
pero como digo, no esta funcionando, alguno de uds. tendra idea de por que no esta trabajando?
Muchas gracias!
Arturo
P.S.: Por cierto, si acceso directamente al documento PHP desde el web, es decir, la url entera a donde esta ubicado, hace el envio, obvio sin datos, creo que tal vez se me esta olvidando algo desde el flash
