Pular para o conteúdo

Resgatando dados de um formulário com Ruby e CGI

Dica publicada em Perl / Introdução
Angelito Monteiro Goulart angelito
Hits: 10.939 Categoria: Perl Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Resgatando dados de um formulário com Ruby e CGI

Ruby é uma linguagem interpretada, de tipagem forte e dinâmica, totalmente orientada a objetos criada por volta de 1995 no Japão por Yukihiro Matzumoto.
Linux: Resgatando dados de um formulario com Ruby e CGI
Geralmente quando se fala em Ruby, logo se assimila o framework que tornou a linguagem mais popular, o famoso Ruby on Rails, mas nem só de Rails vive o Ruby.

Ruby tem muitas outras utilidades, já que é uma linguagem de propósito geral. Tem sido utilizada também por alguns administradores de sistema para automatizar certas tarefas. Alguns chegam a dizer que Ruby é o novo Perl.

Num sábado desses, resolvi brincar um pouco com Ruby, e resolvi também experimentá-lo com CGI. Primeiramente, gostaria de ressaltar que não sou especialista nem em Ruby, muito menos em CGI, mas através deste tutorial passarei a vocês uma breve noção de como resgatar dados de um formulário utilizando Ruby e CGI.

Partindo da ideia que você já tenha um servidor web e o Ruby instalados e funcionando, vamos ao nosso tutorial.

A primeira coisa é criar um arquivo HTML contendo o nosso formulário:


Teste Ruby e CGI








O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Não vou explicar o arquivo HTML, pois suponho que os leitores já tenham uma breve noção do assunto. O próximo passo é criar o arquivo form.cgi:

#!/usr/bin/ruby
print "Content-type: text/html \n\n" #informa que é um script CGI
require "cgi"#chama a classe cgi
cgi = CGI.new#cria um novo objeto da classe cgi
nome = cgi['nome']#resgata o valor do campo nome do formulario
puts "Seu nome e:#{nome}" #escreve o nome da tela

Após isto, salve este arquivo na pasta cgi-bin do seu servidor com o nome de form.cgi e dê permissão de execução a ele (chmod 755).

Após isso, basta acessar a página HTML e testar! :D

Espero que tenham compreendido,

Abraço.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Solucionando problema de som no Dosbox

Executando comandos do sistema com PHP

Trabalhando com transações com PHP e MySQL

Obtendo a data e a hora de compilação em C

Escolhendo sua distribuição Linux

Programação Perl para iniciantes

Perl - Função GetOptions

Solicitando uma conta no CPAN para colaborar com módulos Perl

Busca em arquivos

Calculadora em uma linha com Perl

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.