Guest - José Augusto - Postado Junho 24, 2004 Denunciar Share Postado Junho 24, 2004 Caros amigos, tenho o codigo abaixo tirado de um livro, mas infelizmente não consigo rodar, é um codigo para processar formulario utilizando metodo post.Grato José Augusto#!perlprint "Content-type: text/html\n\n";print "HTTP_USER_AGENT = $ENV{'HTTP_USER_AGENT'}<br>";print "REQUEST_METHOD = $ENV{'REQUEST_METHOD'}<br>";print "QUERY_STRING = $ENV{'QUERY_STRING'}<br>";print "CONTENT_TYPE = $ENV{'CONTENT_TYPE'}<br>";print "CONTENT_LENGTH = $ENV{'CONTENT_LENGTH'}<br>";variable$qs = $ENV{'QUERY_STRING'};character$qs = split(/&/,$qs);$i (0 .. $#qs) {$qs[$i] =~ s/\+/ /g;$qs[$i] =~ s/%(..)/pack("c",hex($1))/ge;($name, $value) = split(/=/,$qs[$i],2);$qs{name} = $value; }print "Variables:<br><br>";$name (sort keys(%qs));{print "$name = ", $qs{$name}, "\n" }exit; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 26, 2004 Denunciar Share Postado Junho 26, 2004 Não saco nada de Perl, mas você pode experimentar postar isso na sala correspondente: http://scriptbrasil.com.br/forum/index.php?showforum=3Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - José Augusto -
Caros amigos, tenho o codigo abaixo tirado de um livro, mas infelizmente não consigo rodar, é um codigo para processar formulario utilizando metodo post.
Grato José Augusto
#!perl
print "Content-type: text/html\n\n";
print "HTTP_USER_AGENT = $ENV{'HTTP_USER_AGENT'}<br>";
print "REQUEST_METHOD = $ENV{'REQUEST_METHOD'}<br>";
print "QUERY_STRING = $ENV{'QUERY_STRING'}<br>";
print "CONTENT_TYPE = $ENV{'CONTENT_TYPE'}<br>";
print "CONTENT_LENGTH = $ENV{'CONTENT_LENGTH'}<br>";
variable$qs = $ENV{'QUERY_STRING'};
character$qs = split(/&/,$qs);
$i (0 .. $#qs) {
$qs[$i] =~ s/\+/ /g;
$qs[$i] =~ s/%(..)/pack("c",hex($1))/ge;
($name, $value) = split(/=/,$qs[$i],2);
$qs{name} = $value;
}
print "Variables:<br><br>";
$name (sort keys(%qs));
{
print "$name = ", $qs{$name}, "\n"
}
exit;
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.