|
Gli script CGI, in gergo
"Common Gateway Interface"rappresentano l'interfaccia con la quale interagire in maniera
avanzata con documenti e database; offrono pertanto una maggiore flessibilità nello sviluppo del
proprio sito WEB.
EURONET, offre nativamente supporto per gli script CGI, attraverso
il linguaggio PERL, disponibile sui piani hosting basati su LINUX.
Qui di seguito viene mostrato come realizzare un semplice script, ponendo particolare attenzione al percorso
dell'interprete PERL, ai permessi, al trasferimento.
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "Pagina di testo\n";
print "\n"; print "\n";
print "Una semplice pagina di prova\n";
print "";
Salvare lo script, ricordando di rinominare l'estensione da .pl
in .cgi.
A questo punto, si può procedere con la pubblicazione sul proprio spazio WEB, fase in cui spesso si
commettono errori che non consentono il corretto funzionamento dello script.
Gli script, andranno pubblicati nella cartella CGI-BIN,
come impostazione predefinita ricordandosi inoltre di renderli eseguibili attraverso il comando
CHMOD 755.
Maggiori approfondimenti sull'argomento, sono disponibili alla guida "Guida a CHMOD ed
hai permessi UNIX"
A completamento della fase di pubblicazione è d'obbligo ricordare, che i gli script andranno
trasferiti sul server utilizzando la modalità di trasferimento ASCII,
per evitare problemi legati ai caratteri di fine riga.
Si ricordi infatti, che i sistemi WINDOWS utilizzando la codifica [CR]/[LF], ovvero
Carriage Return + Line Feed, diversamente da quanto accade
sui sistemi UNIX. I nostri server FTP sono generalmente impostati per forzare la modalità di trasferimento
ASCII, tuttavia consigliamo di verificare le impostazioni del proprio programma.
« Torna all'indice
|