> Pessoal, gostaria de testar os meus CGI's e scripts perl na
> minha m�quina utilizando o PWS do Windows 98, j� instalei o
> Perl para Windows 9x na minha m�quina e j� at� adicionei
> aquela linha no registro recomendada para tal fun��o, por�m,
> ao chamar o meu c�digo:
>
> http://localhost/cgi-bin/teste.pl
>
> o meu browser insiste em perguntar se quero baixar ou n�o o
> programa... se digo que n�o... ele executa o script em uma
> janela DOS... como execut�-lo na janela do browser?
provavelmente tem um errinho no seu script... deve haver
uma p�gina HTML que � gerada pelo script... veja um exemplo
de como deve ser (obs.: o n�mero de linha n�o deve ser
colocado no script!!!):
1. #!/usr/bin/perl -w
2.
3. print "Content-type: text/html\n\n";
4. print "OI MUNDO!\n\n";
5. print "Que legal...";
Veja a linha 3: ela � *essencial* quando voc� quiser exibir
uma p�gina HTML por um script...
Se voc� quiser exibir uma p�gina HTML que n�o seja gerada
pelo script, ou seja, uma p�gina que est� salva num arquivo
pagina.html, fa�a assim:
#!/usr/bin/perl -w
$arquivo = "/caminho/do/arquivo/pagina.html";
open(ARQUIVO,"$arquivo");
@pagina = <ARQUIVO>;
close(ARQUIVO);
print "Content-type: text/html\n\n";
print "@pagina";
#fim!
Obs: a �nica coisa que voc� precisaria ajustar conforme
suas necessidades � a vari�vel $arquivo... por exemplo, se
o arquivo pagina.html estiver no mesmo diret�rio do script,
n�o � necess�rio colocar o path... apenas:
$arquivo = "pagina.html";
alterando o nome do arquivo... :)
Qualquer d�vida, estamos a�!
end
PAZ E BEM!
Daniel C. Junqueira
---------------------------
http://pagina.de/sfrancisco
http://pagina.de/danielcj
---------------------------
ICQ#: 22096783
http://www.mrweb.com.br/perl/
=======================================
>>No site da lista, voce tera tudo sobre PERL,
>>LINUX, PHP, ASP e informacoes, cadastramento
>>e descadastramento da Lista.
=======================================