[Cascavel-pm] Re:[Cascavel-pm] query string
lup
lup em terra.com.br
Sexta Fevereiro 21 20:06:24 CST 2003
Olá, isso vai ajudar:
coloque essa função no seu código:
sub get_data {
my $temp;
my @data;
foreach $temp (split(/&|=/,$ENV{'QUERY_STRING'})) {
$temp =~ tr/+/ /;
$temp =~ s/%([0-9a-fA-F]{2})/pack("c",hex($1))/ge;
$temp =~ s/[\r\n]/ /g;
push @data, $temp;
}
return @data;
}
no início do programa vc coloca, por exemplo:
my %form = &get_data;
pronto, agora vc pode acessar no seu programa os dados enviados pelo método get já formatados corretamente.
Você pode fazer isso assim, por exemplo:
$form{NOME} ... isso retorna o valor de NOME no formulário... assim vai.
Espero ter ajudado.
Gosto sempre de citar... esse código foi retirado de sua forma original de everysoft.com (Everyaucion), software sob GPL, e foi modificado ligeiramente por mim.
Um abraço a todos!
Luciano Greiner
De:cascavel-pm-admin em mail.pm.org
Para:cascavel-pm em mail.pm.org
Cópia:
Data:Fri, 21 Feb 2003 21:45:27 -0400
Assunto:[Cascavel-pm] query string
> oi! como faço para manipular os dados enviados ao meu cgi script pelo método GET?
>
> tem algum texto na net ae que eu possa ler? estou atrás já faz o maior tempão e não acho! ;(
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em mail.pm.org
> http://cascavel.pm.org/mailman/listinfo/cascavel-pm
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: VirusScan / Atualizado em 19/02/2003 / Versão: 1.3.13
> Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
>
>
Mais detalhes sobre a lista de discussão Cascavel-pm