Archive for 2月 21st, 2012
-
Hello, HTML::Template World!
Posted on 2月 21st, 2012 by cx20
HTML::Template
HTML::Template は Perl 用の HTML テンプレートモジュールである。
ソースコード(テンプレート)
<html> <head> <title>Hello, World!</title> </head> <body> <p>Hello, <TMPL_VAR NAME=MESSAGE> World!</p> </body> </html>
ソースコード(CGIコード)
#!/usr/bin/perl use HTML::Template; my $template = HTML::Template->new(filename => 'hello.tmpl'); $template->param(MESSAGE => "HTML::Template"); print "Content-Type: text/htmlnn"; print $template->output;
実行方法
1. CGI用フォルダ(cgi-bin等)に配置 2. 実行権限の付与 $ chmod +x hello.pl 3. ブラウザで表示 http://localhost/cgi-bin/hello.pl
実行結果
Hello, HTML::Template World!