Home » Faq e Guide Online » FAQ: FTP / Pubblicazione pagine | 01/12/2008
 
Come si gestiscono correttamente gli script CGI?

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