Posts Tagged ‘Template Toolkit’

  1. Hello, Template Toolkit World!

    Posted on 2月 22nd, 2012 by cx20

    Template Toolkit

    Template Toolkit は Perl 用のテンプレートエンジンの一つである。TT または TT2 と呼ばれている。

    ソースコード(テンプレート)

    <html>
      <head>
         <title>Hello, World!</title>
      </head>
      <body>
        <p>Hello, [% message %] World!</p>
      </body>
    </html>

    ソースコード(CGIコード)

    #!/usr/bin/perl
    use Template;
     
    my $template = Template->new();
    my $message = 'Template';
    my $result;
    my $vars = { 'message' => $message };
    $template->process('template.tt', $vars, $result);
    print "Content-Type: text/htmlnn";
    print $result;

    実行方法

    1. CGI用フォルダ(cgi-bin等)に配置
    2. 実行権限の付与
       $ chmod +x hello.pl
    3. ブラウザで表示
       http://localhost/cgi-bin/hello.pl

    実行結果

    Hello, Template Toolkit World!