Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: CGI :: Indice CGI

Il primo script CGI

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.


Indice CGI
Apache (19)
Java (12)
Jsp (16)
Linux (18)
Manuali (6)
Perl (12)
Php (134)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



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


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




Pagina caricata in 9.9182 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS