Foros > PHP: problemas con php formulario de contacto en blanco

  1. lipani

    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();
    ?>


     

  2. 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


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API