Perl - CGI - Formulaire Soumettre l'exemple

Perl - CGI - Formulaire Soumettre l'exemple

L'exemple de formulaire Perl / CGI suivant demande à un utilisateur de saisir deux entiers et sur la soumission, un ajout est effectué sur les deux entiers soumis.

Note: Pour gérer les deux entiers, l'action de la méthode «Post» est définie sur elle-même. Ce qui signifie qu'une méthode HTML Post sera créée dans un format suivant:

Form Action = "/ CGI-BIN / PERL-CGI-FORM.CGI "ENCTYPE =" Multipart / Form-data "Method =" Post " 

Sauver une forme perl-cgi suivante.CODE CGI dans / usr / lib / cgi-bin /:

#!/ usr / bin / perl -t utiliser strict; Utilisez CGI QW /: Standard /; En-tête d'impression, start_html ('Perl / Cgi Form Example'), start_form, "Integer 1:", TextField ('num1'), br, "Integer 2:", TextField ('num2'), br, soumide, end_form, heure; print param ('num1') + param ('num2'), p, end_html; sortie; 

Faites-le exécutable:

# CHMOD 755 / USR / LIB / CGI-BIN / PERL-CGI.CGI 

En naviguant sur votre navigateur vers le programme Perl / CGI ci-dessus, vous devriez voir une page similaire à celle ci-dessous. Actuellement, le formulaire ne peut gérer que les entiers:

Tutoriels Linux connexes:

  • Scénarios: opérateurs
  • Tutoriel de base de la commande de la commande avec des exemples
  • Script bash: opérateur unaire attendu
  • Comment utiliser Luks avec un en-tête détaché
  • Comment travailler avec l'API WooCommerce REST avec Python
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Python Expressions régulières avec des exemples
  • Scénarios de bash: conditionnels
  • Créer des règles de redirection et de réécriture en .htaccess sur Apache…
  • Comment sortir du script bash