Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2011, 08:30
mglimas
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 17 años, 11 meses
Puntos: 1
formulario contacto con excel adjunto

hola, resulta que tengo un formulario de contacto hecho en flash que me envia un mail con los datos completados junto con un archivo adjunto con esos mismos datos. Ahora bien, los datos no se van acumulando en el archivo con el histórico de todas las consultas. Me gustaría saber si hay forma que ese archivo que tengo alojado en el servidor se vaya completando con los datos de cada envío de forma que me quede una base de datos de todas las personas que consultaron en el mismo archivo.

Muchas gracias.

Les dejo el código que tengo en el archivo php

<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: $nom
+ Su email:,$_POST[email]
+ Su teléfono:,$_POST[tel]
+ Motivo del contacto:,$_POST[contacto]
+ 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( "Enviado desde www.marcolimas.com.ar" );
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre del autor:
$_POST[nom]
Su email:
$_POST[email]
Su teléfono:
$_POST[tel]
Motivo del contacto:
$_POST[contacto]
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( "[email protected]");
$m->Bcc( "[email protected]");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>