Un saluto a tutto i partecipanti al forum.
Sto' cominciando a studiare HTML per arrivare a gestire, meglio di adesso, CSS e Joomla.
In questo iniziare mi sono trovato di fronte a degli esempi di script CGI in Perl e istruzioni Java Script da inserire nel codice HTML.
Per quanto riguarda questi ultimi non ci sono stati problemi nel far "girare" i moduli di esempio.
Non riesco invece, dopo parecchie prove ad eseguire un semplice script Perl/CGI e prima di andare avanti nello studio vorrei capire dove sbaglio.
Eseguo nel browser Firefox (ultima versione) il comando:
http://localhost/moduloProva.html
ma non mi compare niente nello schermo!
Con ambiente Linux/Apache2 installato ho definito la cartella /var/www/html.
In questa ho inserito il modulo HTML che si chiama moduloProva.html:
codice:
<html><head><title>This is a simple form</title></head>
<body>
<FORM METHOD="POST" ACTION="http://localhost/scriptCGIPerl.pl">
</FORM>
</body></html>
Che richiama il seguente file scriptCGIPerl.pl (sempre inserito nella stessa cartella):
codice:
#!/usr/bin/perl
# hello.pl - My first CGI program
print "Content-Type: text/html\n\n";
# Note there is a newline between
# this header and Data
# Simple HTML code follows
print "<html> <head>\n";
print "<title>Hello, world!</title>";
print "</head>\n";
print "<body>\n";
print "<h1>Hello, world!</h1>\n";
print "</body> </html>\n";
Nota1: /usr/bin/perl e' corretto.
Nota2: ho dato a tutti i file owner apache:apache e mod 755.
Nota3: nel modulo html ho anche provato a modificare l'indirizzo:
"http://localhost/scriptCGIPerl.pl" con "/var/www/html/scriptCGIPerl.pl" senza successo!
Qualcuno mi puo' aiutare?Grazie.