January 18
CGI è l'interfaccia di programmazione standard tra programmi esterni e server Web. Perl, il linguaggio più comune utilizzato per scrivere programmi CGI, è un linguaggio di programmazione ad alto livello, che dispone di strutture di manipolazione che lo rendono una scelta eccellente per la creazione di funzioni HTML dinamici nelle pagine Web. Invio dei moduli nelle pagine web attiva in genere programmi CGI ma questo tipo di programma può essere attivata sulla linea di comando, tramite collegamenti ipertestuali o eventi JavaScript, come onLoad () e onClick ()
1 Aprire un editor di testo e creare un nuovo file chiamato "perlWrite.cgi". Di solito per creare un nuovo file in un editor di testo si seleziona "Nuovo" dal menu "File", quindi salvare il file nella directory cgi-bin sul server Web.
2 Modifica perlWrite.cgi e aggiungere la "baracca" Perl per la parte superiore del file. La linea "shebang" indica il Perl eseguibile e viene utilizzato per individuare l'interprete Perl nel caso in cui la sua posizione non è evidente. Per esempio, su sistemi UNIX una faccenda tipica è "#! / Usr / bin / perl".
! / usr / bin / perl
3 Stampare l'HTML "Content-Type" per il file utilizzando il comando Perl "stampa". L'intestazione identifica l'output del programma come "text / html".
print "Content-Type: text / html \ n \ n";
4 Stampa il testo "Ciao, Perl!" Per la pagina Web utilizzando un secondo comando Perl "stampa". Salvare e chiudere perlWrite.cgi. Quando questo passaggio è completato apparirà il file come indicato di seguito:
! / Usr / bin / perl
stampare "Content-Type: text / html \ n \ n";
stampare "Ciao, Perl!";
5 Creare un nuovo file di testo nell'editor di testo chiamato "activatePerl.html". Inserire alcuni tag HTML di base per activatePerl.html compresi i tag "<html>", "<head>", "</ head>", "<body>", "</ body>" e "<html>" . Salvare il file sul server Web.
<Html>
<Head> </ head>
<Body> </ body>
</ Html>
6 Aggiungere un JavaScript "onLoad ()" evento al tag del file "<body>". Quando i carichi activatePerl.html e fa scattare l'evento si attiverà perlWrite.cgi e scrivere "Ciao, Perl!" Per la pagina Web. Salvare e chiudere activatePerl.html. Quando questo passaggio è completato apparirà il file come indicato di seguito:
<Html>
<Head> </ head>
<Body onload = "open ( '/ cgi-bin / perlWrite.cgi')"> </ body>
</ Html>
7 Aprire activatePerl.html in un browser Web. Verificare che quando la pagina viene caricata, perlWrite.cgi esegue e scrive il testo "Ciao, Perl!" Per la pagina.