Retroceder   Foros del Web > Programación para sitios web > Perl y CGI

Respuesta
 
Herramientas Desplegado
Antiguo 02-abr-2008, 15:18   #1 (permalink)
linspire ha deshabilitado la reputación
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Ayuda con from: de formulario

Estoy aprendiendo un poco de CGI y ya tengo mis primero problemas..

Resulta que estoy terminando un formulario y el problema es que no se como poner que el from sea el correo del usuario que se validó al principio.. no se si me hago entender.. De momento tengo puesta una direccion cualquiera.. aqui les dejo el CGI

#!/usr/bin/perl

use CGI;

read(STDIN, $line, $ENV{'CONTENT_LENGTH'});
my @values = split(/&/, $line);

open(SENDMAIL, "| /usr/sbin/sendmail -t") or die "$0: fatal: could not open sendmail: $!\n";
print SENDMAIL "From: ejemplo\@ejemplo.net\n";
print SENDMAIL "To: cualquiera\@ejemplo.net\n";
print SENDMAIL "Subject: Formulario\n\n";
print SENDMAIL "\n\n";

foreach $key_value (@values) {
my ($key, $value) = split (/=/, $key_value);
$value =~ tr/+/ /;
$value =~ s/%([\dA-Fa-f][\dA-Fa-f])/pack ("C", hex ($1))/eg;

print SENDMAIL "\t$key\t: $value\n"

}

print SENDMAIL "\n\n";
close(SENDMAIL);

Y el otro problem es que los datos que recibo esta todo bien hasta la parte donde me incluye tambien el nombre del boton con su valor..

Me podran ayudar?
linspire está desconectado   Responder Citando
Antiguo 02-abr-2008, 16:01   #2 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.172
Enviar un mensaje por MSN a monoswim
Re: Ayuda con from: de formulario

Con el diagrama que estás usando no se puede, deberías primero tomar los datos del formulario, y almacenarlos por ejemplo en un hash y luego hacer esto

print SENDMAIL "From: $data{'mail'} \n";

Checkea el sitio de perlenespanol.com que creo que hay algunos tutoriales que te servirán para estos primeros pasos...

__________________
MonoSwim

Antes era fanfarrón y canchero, ahora soy perfecto !!!!!!!
monoswim está desconectado   Responder Citando
Respuesta
Califica este Tema - Ayuda con from: de formulario.


Herramientas
Desplegado Califica este Tema
Califica este Tema:

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La zona horaria es GMT -6. Ahora son las 16:49.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93