|
Inserito il: 27-04-2006   |
Dopo i necessari preparativi, è arrivato il momento del classico "Hello World!", proveremo infatti a creare il nostro primo script CGI; il compito non sarà arduo, tutto quello che faremo non sarà altro che scrivere una minuscola applicazione in grado di restituiere in output del codice HTML contenente una stringa (che non deve essere necessariamente "Hello World!").
Come annunciato, scriveremo il nostro listato utilizzando il linguaggio Perl, in ogni caso la nostra applicazione sarà talmente semplice che anche chi non lo conosce potrà comprenderla.
Dato che lo scopo finale del nostro script sarà quello di produrre una pagina HTML, il primo elemento da specificare al browser di destinazione dovrà essere il tipo di contenuto (Content-type):
print "Content-type:text/html\n\n";
Naturalmente avremo diversi Content-type a seconda della tipologia di dati trattati, ad esempio:
- HTML: text/html
- Text: text/plain
- JPEG: image/jpeg
- GIF: image/gif
- MPEG: video/mpeg
In secondo luogo, potremo scrivere il resto del codice che si occuperà della generazione del nostro output, tenendo ben presente che ogni scrpt dovrà essere intestato con il richiamo al percorso dell'esecutore Perl:
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "<html><head><title>Test CGI</title></head>\n";
print"<body>\n";
print "<h1>Blah Blah Blah</h1>\n";
print"</body></html>\n";
A questo punto potremo salvare il nostro script nella directory cgi-bin destinata a contenere le nostre applicazioni ed eseguirlo; se non dovessero presentarsi inconvenienti, ciò che visualizzeremo sarà una semplice pagina bianca contenente la scritta:
Blah Blah Blah
Un discorso a parte meritano i commenti; potremo infatti inserire nel nostro codice dei promemoria riguardanti lo stato di avanzamento nello sviluppo delle nostre applicazioni.
Per far questo sarà sufficiente far precedere alle stringhe di commento il segno del cancelletto "#":# commento
I commenti non verranno visualizzati nè prenderanno parte nell'esecuzione del codice, come abbiamo anticipato sono infatti soltanto dei promemoria ad uso e consumo dello sviluppatore.
Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
anche parziale, senza l'esplicito consenso dell'autore e della redazione di Mrwebmaster.it. |
|
|
Installazione di uno script CGI: gestione dei permessi. Una volta stabiliti variabili e parametri che dovranno essere utilizzati nell'esecuzione dei nostri script CGI, potremo caricare i file contenenti... Leggi l'articolo
|
|
|