Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
pt:handbook:development [2015/12/11 16:27] genesis Adicionada seção Beaver |
pt:handbook:development [2015/12/22 00:09] genesis [Scripts CGI e o Perl] |
||
---|---|---|---|
Line 91: | Line 91: | ||
A primeira linha de um script Perl define o caminho para o interpretador Perl, que geralmente se encontra em ///usr/bin/perl//. Para mostrar qualquer texto, use o comando //print//. Deve-se notar que o Perl é "case sensitive" (diferencia minúsculas de maiúsculas) e que cada linha de código sempre deve terminar com um ponto-e-vírgula. Código de exemplo (você pode copiar e colar): | A primeira linha de um script Perl define o caminho para o interpretador Perl, que geralmente se encontra em ///usr/bin/perl//. Para mostrar qualquer texto, use o comando //print//. Deve-se notar que o Perl é "case sensitive" (diferencia minúsculas de maiúsculas) e que cada linha de código sempre deve terminar com um ponto-e-vírgula. Código de exemplo (você pode copiar e colar): | ||
- | <code>#!/usr/bin/perl | + | <file>#!/usr/bin/perl |
# | # | ||
print "Hello World!\n"; | print "Hello World!\n"; | ||
- | </code> | + | </file> |
Para executar e testar o script: | Para executar e testar o script: | ||
Line 107: | Line 107: | ||
Uma vez configurado o servidor, você pode colocar seu CGI em na sua pasta //$HOME/Public/cgi-bin// usando as extensões //.pl// ou //.cgi// e visualizá-los localmente ou remotamente. Exemplo de um script CGI escrito em Perl: | Uma vez configurado o servidor, você pode colocar seu CGI em na sua pasta //$HOME/Public/cgi-bin// usando as extensões //.pl// ou //.cgi// e visualizá-los localmente ou remotamente. Exemplo de um script CGI escrito em Perl: | ||
- | <code>#!/usr/bin/perl | + | <file>#!/usr/bin/perl |
# | # | ||
print "content-type : text/html\n\n"; | print "content-type : text/html\n\n"; | ||
print "Hello World!\n"; | print "Hello World!\n"; | ||
- | </code> | + | </file> |
===== Python ===== | ===== Python ===== |