Perl: Hello World
De Perguntas Freqüentes
Tabela de conteúdo |
Este artigo aplica-se a
- Domínios hospedados em plataforma Unix
- Planos: Premium, Profissional, Profissional Plus e Semi Dedicado
Detalhes
Um programa simples que usaremos para começarmos:
#!/bin/perl print "Content-type: text/html\n\n"; # informa ao browser o tipo de arquivo enviado print 'Olá mundo.'; # mostra a mensagem simples, sem formatação
Cada parte será discutida a seguir: Todo programa escrito em Perl deve sempre começar com esta linha:
#!/bin/perl
Contudo, ela pode variar de sistema para sistema. Esta linha indica para o servidor o que fazer com o arquivo quando ele é executado (rodar o programa através do Perl) e informa a localização exata do compilador.
Toda declaração em Perl deve terminar com um ponto-e-vírgula, como na última linha do programa acima.
A função print exibe informações. No exemplo acima, ela mostra a cadeia de caracteres Olá mundo. Este resultado será mostrado somente se for executado na linha de comandos. Para que a mesma informação seja mostrada pelo seu browser, você deve modificar o programa, de forma que a mensagem seja reconhecida pelo formato HTML ou como texto simples.
O próximo passo é rodá-lo.
Digite o programa acima em um editor de texto, depois salve-o. Este deve ser salvo com a extensão .cgi (que indica ser um script). Em seguida, envie o arquivo através de um programa de FTP (CuteFTP ou WS_FTP). É importante que seja usado o modo de transferência ASCII, e nunca Binário.
Para que o cgi seja executado corretamente é necessário que ele seja definido como executável. Para isto, em seu programa de FTP, clique em alterar atributos do arquivo, escolhendo o valor 755 (-rwxr-xr-x).