Il 27/05/2013 07:48, asomè ha scritto:
> Salve,
> è possibile passare un parametro da html (ottenuto attraverso un <input>) a
> un programma in Perl che si trova nella cartella cgi-bin, per elaborarlo?
> Grazie a tutti
>
>
In html occorre definire un form:
<form id="new_form" method="post" action="/cgi-bin/
prova.pl">
<fieldset>
<legend>Login de Usuario</legend>
<p><label>id: </label><input name="id" value="" maxlength="4"
type="text"/>
</fieldset>
</form>
in
prova.pl:
use CGI;
my $cgi = CGI->new;
my %values=map {
my @v=$cgi->param($_);
my $v=scalar(@v) > 1 ? \@v : $v[0];
($_,$v)
} $cgi->param;
my $id =$values{id};
Dovrebbe essere chiaro