les dejo el php y parte del as que controla esto (es as1)...
Código PHP :
<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor:,$nombre
+ Su email:,$email
+ Su localidad:,$localidad
+ Su empresa:,$empresa
+ Su Telefono:,$telefono
+ Mensaje:,$consulta";
fputs ($archivo, $datos);
}
echo "formOk";
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "[email protected]" );
//correo al que se enviará. Se puede poner en ambos lugares el mismo correo
$m->To( "[email protected]" );
//el subject del email, será el email que haya escrito el usuario, salvo que lo cambiemos, pon lo que quieras
$m->Subject( "$email" );
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre del autor:
$nombre
Su email:
$email
Su Localidad:
$localidad
Su empresa:
$empresa
Su telefono:
$telefono
Mensaje:
$consulta" );
//Si queremos que el correo se envíe a más cuentas de correo, quitar las barras de comentario y especificar los correos
$m->Cc( "[email protected]");
//$m->Bcc( "alguien_mas@otro_server.com");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>y el as1
Código ActionScript :
// objetos loadvars
_global.datosUser = new LoadVars();
_global.respuesta = new LoadVars();
respuesta.onLoad = function() {
if (respuesta.status == "formOk") {
_parent.submitForm_mc.avisar("envio correcto");
formTitles.formulario_mc.submitForm_mc.submit.enabled = true;
cleanForm ();
}
else {
_parent.submitForm_mc.avisar("Fallo en el envío");
trace ("Error de servidor");
}
};no se si he escrito mal la respuesta o como deba escribirla y donde en el php... y bueno, la accion de borrar el formulario solo se da si el php responde
espero puedas ayudarme, saludos.
