Aplicações remotas: um exemplo com o Octave

Muita gente esquece que é possível executar remotamente qualquer programa instalado em um servidor web. Como exemplo, vou mostrar como criar um formulário e um script para rodar como um CGI do Apache o Octave, que é um aplicativo GNU para cálculos e gráficos matemáticos.

[ Hits: 40.004 ]

Por: Paulo Buarque Guimaraes em 31/03/2005


Criando uma interface web para o Octave



Vamos agora tornar nosso programa mais amigável criando um formulário para a entrada dos comandos do Octave em vez de digitá-los na caixa de endereços do navegador.

Crie um arquivo octave.html com o seguinte conteúdo:

<HTML>
<BODY>
<FORM name="octave" action="octave.php" method="POST">
<TEXTAREA name="comando"></TEXTAREA>
<INPUT type="submit" name="submit"/>
</FORM>
</BODY>
</HTML>

A única alteração que é necessária no arquivo octave.php para ele interagir com o formulário é trocar a variável $_SERVER['QUERY_STRING'] por $_POST['comando'], que armazena o conteúdo da caixa de texto.

Chame a página octave.html no seu navegador, entre com os comandos na caixa de texto, clique no botão e pronto.

Página anterior     Próxima página

Páginas do artigo
   1. Usando o Octave
   2. Vetores e gráficos
   3. Arquivos de comandos
   4. Interligando com o Apache
   5. Exibindo os gráficos
   6. Criando uma interface web para o Octave
   7. Conclusão
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Velox: Como configurar sua conexão após a mudança

Imspector, um proxy para mensageiros instantâneos no Linux

Apache em chroot + MySQL + PHP + mod_security + mod_evasive + vsftpd + Fail2ban + Debian Squeeze

Criando um roteador Linux com sua máquina antiga

Conexão modem Motorola USB G24 no Ubuntu

  
Comentários
[1] Comentário enviado por jeffestanislau em 31/03/2005 - 11:02h

Parabéns!!!
Ótimo artigo, muito bem estruturado!!!

[]´s

[2] Comentário enviado por franklinbr em 31/03/2005 - 11:49h

Pow ficou legal esse artigo !!

Acho que falta artigos sobre programas cientificos, mesmo achando que a maioria dos fresquentadores do recinto nao tenham uma ligacao com a area de pesquisa. Mas eu acho que podia ter colocado mais exemplos para praticar ehehehe

parabens !

[3] Comentário enviado por Anjinhoo em 31/03/2005 - 23:52h

excelente artigo.
:>

[4] Comentário enviado por marcelogpl em 02/04/2005 - 23:45h

Parabéns !!!

Realmente é impressionante o poder e o conhecimento que o software livre permite. Este artigo está muito bom e esclarecedor, sugiro que traga mais informações avançadas sobre esta assunto.


Mito bom !!!

[5] Comentário enviado por rtb1023 em 04/04/2007 - 00:51h

f


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts