Mensajes [1] - Enviado el Jueves 09 de Julio de 2009 a las 12:13hs
mi problema es el siguiente tengo un formulario de contacto en flah y enlazado a php pero el problema es que el formulario llega pero no llegan los datos de la gente que lo completa aca les pego el codigop a ver si me dan una ayudita gracias. saludos juan
<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: = $nom
+ Su email: = $email
+ Su empresa: = $empresa
+ Motivo del contacto: = $contacto
+ Mensaje: = $mensaje";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "lipani@fibertel.com.ar" );
//correo al que se enviará. Se puede poner en ambos lugares el mismo correo
$m->To( "lipani@fibertel.com.ar" );
//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:,$nom
Su email: = $email
Su empresa: = $empresa
Motivo del contacto: = $contacto
Mensaje: = $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();
?>
gnovaro [responsable del sitio]
Mensajes [18] - Enviado el Jueves 01 de Abril de 2010 a las 13:37hs
El problema de tu codigo es que esta pensado para que este register_globals en "on" o habilitado, actualmente en php viene deshabilitado por seguridad, proba tomar el valor de las variables asi:
/*
de esta forma toma tanto los datos provengan por GET o por POST
*/
$email = REQUEST["email"];
Saludos