Perl - CGI - Exemplo de envio do formulário

Perl - CGI - Exemplo de envio do formulário

O exemplo do formulário Perl/CGI a seguir pede a um usuário que insira dois números inteiros e, após o envio, uma adição é realizada nos dois números inteiros enviados.

Observação: Para lidar com os dois números inteiros, a ação do método "post" é definida para si mesma. O que significa que um método de post html será criado em um formato seguinte:

formul.CGI "ENCTYPE =" Multipart/Form-Data "Method =" Post " 

Salve uma forma seguinte Perl-cGI.Código CGI em/usr/lib/cgi-bin/:

#!/usr/bin/perl -t use strict; Use CGI QW/: Standard/; Cabeçalho de impressão, start_html ('Exemplo de forma perl/cgi'), start_form, "Inteiro 1:", textfield ('num1'), br, "inteiro 2:", textfield ('num2'), br, envia, end_form, end_form, HR; Print Param ('num1')+param ('num2'), p, end_html; saída; 

faça com que seja executável:

# chmod 755/usr/lib/cgi-bin/perl-cgi-forma.CGI 

Ao navegar seu navegador para o programa Perl/CGI acima, você deve ver uma página semelhante à abaixo. Atualmente, o formulário pode lidar apenas com os números inteiros:

Tutoriais do Linux relacionados:

  • Bash Script: Operadores
  • Tutorial básico de comando curl com exemplos
  • Script Bash: Operador Unário esperado
  • Como usar Luks com um cabeçalho destacado
  • Como trabalhar com a API de Rest WooCommerce com Python
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Expressões regulares do Python com exemplos
  • Scripts Bash: Condicionais
  • Crie redirecionar e reescrever regras para .htaccess no apache…
  • Como sair do script Bash