※ ChatGPTを利用し、要約された質問です(原文:HTML::Templateの初歩的な質問)
HTML::Templateの初歩的な質問
このQ&Aのポイント
HTML::Templateを使用してサイトを構築しようとしているがうまくいかない。どこが間違っているか指摘してください。
例1では望む結果が得られないが、例2ではうまく動作している。
サンプルコードを提供しており、HTML::Templateの使い方に関する初歩的な質問です。
HTML::Templateを使用してサイトを構築しようとしてるのですが、うまくいきません。
例1のようにしたいのですが、どこが間違っているかを指摘していただきたく書き込ませて頂きました。
ちなみに例2ではうまく作動しています。
よろしくお願い致します。
サンプルコード
★sample.html★
<TMPL_LOOP name=arr>
<p><TMPL_VAR name=val></p>
</TMPL_LOOP>
★例1★
my $template = HTML::Template->new(filename => 'sample.html');
@arr = [ {val=>'1'},{val=>'2'},{val=>'3'} ];
$template->param(arr => \@arr);
print "Content-Type: text/html\n\n";
print $template->output;
★例2★
my $template = HTML::Template->new(filename => 'sample.html');
$template->param(arr => [ {val=>'1'},{val=>'2'},{val=>'3'} ] );
print "Content-Type: text/html\n\n";
print $template->output;
お礼
お礼が遅くなり、誠に申し訳ございませんでした。 無事解決できました。 ご回答ありがとうございました。