Salve a tutti , ho ancora bisogno di voi!
Devo eseguire in locale uno script di perl, ho installato sia Dwimperl sia StrawberryPerl, ed in effetti riesco a eseguire il programma tramite Command Shell,ma io ho bisogno di farlo girare sul browser per correggere gli errori di una form.
Non riesco a trovare per nessuno dei due programmi installati una cartella dove mettere i programmi da raggiungere e soprattutto un .exe per avviare il server locale.
Per fare un paragone avevo bisogno di fare la stessa cosa con php,ho installato EasyPhp e per fare interpretare i file .php avvio il server (EasyPHP-5.3.9.exe),metto i file nella cartella www e basta digitare sul browser http://localhost/nomefile.php per visualizzare la pagina interpretata,inoltre posso mettere nella form action=http://localhost/nomefile.php per passare i parametri alla pagina.
Si può fare lo stesso con questi due programmi o devo scaricare qualcos'altro?Posto il codice dello script se può essere utile (ovviamente per ora è molto banale):
codice:#!/usr/bin/perl use CGI; print "Content-type:text/html\n\n"; $page = new CGI; $nome=$page->param('nome'); $colore=$page->param('colore'); $peso=$page->param('peso'); $potenza=$page->param('potenza'); $descrizione=$page->param('descrizione'); $formInput{'presenteIn'}=[$page->param('presenteIn')]; print "<p>Ecco i dati inseriti:</p><br/>"; print "<p>$nome</p>"; print "<p>$colore</p>"; print "<p>$peso</p>"; print "<p>$potenza</p>"; print "<p>$descrizione</p>"; foreach my $presente(@{$formInput{'presenteIn'}}) { print "<p>Hai messo la spunta su: $presente</p>"; } exit;