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

Formulario en flash y php ¡Ayuda por favor!

Estas en el tema de Formulario en flash y php ¡Ayuda por favor! en el foro de Flash y Actionscript en Foros del Web. ¡Por favor! ¿Alguien puede ayudarme con este problema?. Llevo varios días enfrascado con un formulario en flash siguiendo un tutorial. Proporciona aviso de envío correcto ...
  #1 (permalink)  
Antiguo 26/11/2008, 07:45
 
Fecha de Ingreso: noviembre-2008
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Formulario en flash y php ¡Ayuda por favor!

¡Por favor! ¿Alguien puede ayudarme con este problema?. Llevo varios días enfrascado con un formulario en flash siguiendo un tutorial. Proporciona aviso de envío correcto pero no me llega nada mi mail.
Explico como lo he hecho:
1º La película tiene 2 capas, a) Formulario: en el primer frame coloco
nom=''
email=''
socio=''
telefono=''
mensaje='

En el segundo frame coloco el formulario y coloco stop();
b) Fondo: en el segundo frame coloco el fondo del formulario. Y en el botón enviar el código

on (release) {
if ((nom=='') or (email=='') or (telefono=='') or (mensaje=='')) {
respuesta = "Hay campos obligatorios sin rellenar. Por favor, revise el formulario.";
} else {
loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito. Nos pondremos en contacto con Ud. lo antes posible. Reciba un saludo.";
}
}

2º En la misma carpeta (Local y remota en servidor) tengo la película, la contacto.htm y los 3 ficheros descargados del mismo tutorial: php2excel_csv.php, libmail.php y formulario.csv
El primero lo he adaptado a mis necesidades:
<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor:$_POST[nom]
+ Su email:,$_POST[email]
+ Socio:,$_POST[socio]
+ Telefono:,$_POST[telefono]
+ Mensaje:,$_POST[mensaje]";
fputs ($archivo, $datos);
}
echo $pulsado;
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:
$_POST[nom]
Su email:
$_POST[email]
Socio:
$_POST[socio]
Telefono:
$_POST[telefono]
Mensaje:
$_POST[mensaje]" );
//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( "alguien@algun_server.au");
//$m->Bcc( "alguien_mas@otro_server.es");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>
3º Confirmado que el servidor soporta php y correo hotmail.

¿Qué hago mal?. ¡Ayuda por favor!.

Gracias anticipadas.
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 22:47.