[Perl]の検索結果


HTML::Templateの<TMPL_VAR>タグは、プログラムでパラメータに値を設定すると、 タグの部分がパラメータで設定された文字列で置き換えられるという簡単なものです。

以下は、<TMPL_VAR>タグの使い方を示す単純なサンプルプログラムです。


--- テンプレートファイル(tmplvar.tmpl)

<html>
<head>
<title>HTML::Templateのサンプルプログラム VAR</title>
</head>
<body>
<h1>HTML::Templateのサンプルプログラム VAR</h1>
<p>
My Name is <TMPL_VAR NAME=NAME> <br />
My IP Address is <TMPL_VAR NAME=IPADDR> <br />
</p>
</body>
</html>

--- CGI(tmplvar.cgi)

#!/usr/bin/perl

use strict;
use warnings;

use HTML::Template;

my $template = HTML::Template->new(filename => 'tmplvar.tmpl');

$template->param(NAME => 'Yamato, Taro');
$template->param(IPADDR => $ENV{'REMOTE_ADDR'});

print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
[1974] Posted by kagahiro at 2010/07/22 13:20:16
0 point | Link (3) | Trackback (0) | Comment (0)

HTML::Templateは、シンプルで高速なループ構造を表現するのに適したテンプレートエンジン。テンプレートファイルでは変数を入れるために以下のタグが使用できる。

<TMPL_VAR> <TMPL_LOOP> <TMPL_INCLUDE> <TMPL_IF> <TMPL_ELSE> <TMPL_UNLESS>

HTML::Template - CGI スクリプトから HTML テンプレートを使うための Perl モジュール
HTML::Template.pm

10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ)
翔泳社 著者:高橋 大吾 価格:2,940円 評価:★★★


  • この本サイコー! ★★★★★
  • 初心者には難しいかもよ
  • 悪くはないがくだらないダジャレが多すぎる
  • 良書 ★★★★★
  • 初心者には全く向いていない本です ★★

powered by amalink
[1970] Posted by kagahiro at 2010/07/21 17:23:58
0 point | Link (4) | Trackback (0) | Comment (0)

Template Toolkit (TT)は、HTML::Templateなど他のテンプレートと比較してより汎用性の高い処理をすることが可能なテンプレートエンジン。出力をサブルーチンに渡したりファイルに出力することもできる。

また、テンプレートファイル内の変数置換だけでなく、テンプレートの中にTT2言語と呼ばれる言語で簡単なプログラムを書いたり、DBIなどのプラグインを使用してデータベースへの接続をすることも可能。

The Template Toolkit is a fast, flexible and highly extensible template processing system.
It is Free (in both senses: free beer and free speech), Open Source software and runs on virtually every modern operating system known to man.
It is mature, reliable and well documented, and is used to generate content for countless web sites ranging from the very small to the very large.

Template Toolkit Home Page
Template Toolkit Manual -テンプレートツールキット和訳マニュアル-
Template Toolkit Manual(英語)

Perl Template Toolkit
Oreilly & Associates Inc 著者:Darren Chamberlain,David Cross,Andy Wardley 価格:3,294円


powered by amalink
[1969] Posted by kagahiro at 2010/07/20 17:32:51
0 point | Link (2) | Trackback (0) | Comment (0)

テンプレートエンジンとは、テンプレートと呼ばれるHTMLページのひな形をプログラムからデータを渡し合成した結果をHTMLページとして出力するためのライブラリのこと。テンプレートエンジンを利用することで、プログ...
[1966] Posted by kagahiro at 2010/07/18 19:12:23
0 point | Link (4) | Trackback (0) | Comment (0)

Perl.comは、Perlのホームページ。ソースコード、各種OS別のPerlの実装、マニュアル、モジュール、バグレポート、PerlのFAQ集などがある。Perl.com Home PagePerl-FAQ Part0J(日本語訳)
[1965] Posted by kagahiro at 2010/07/18 11:58:15
0 point | Link (1) | Trackback (0) | Comment (0)

Linux および Unix システム上で安全なプログラムを書く際に必要となる設計実装について、そのガイドライン。遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプトを含む)、ネットワーク・サ...
[1964] Posted by kagahiro at 2010/07/18 00:23:21
0 point | Link (2) | Trackback (0) | Comment (0)

C言語やC++なら2次元配列といっても配列の階層を増やすだけなので、わりと簡単に理解できるのですが、Perlはそこでリファレンスという、いまいちわかりにくいものが出てくるのでちょっと面倒です。とはいっても、2次...
[1962] Posted by kagahiro at 2010/07/17 00:10:40
0 point | Link (3) | Trackback (0) | Comment (0)

Plaggerは、Perlで記述されたRSS/Atomフィードアグリゲーター。Plagger is a pluggable RSS/Atom feed aggregator written in Perl. Everything is implemented as a small plugin and you can mash them up togethe...
[1951] Posted by kagahiro at 2010/07/02 10:57:24
0 point | Link (1) | Trackback (0) | Comment (0)

Catalystは、Perlで実装されたWebアプリケーションフレームワーク。Catalyst - The Elegant MVC Web Application FrameworkCatalystのドキュメント。use Catalyst qw(初挑戦);MVCウェブフレームワーク Catalyst の使...
[1945] Posted by kagahiro at 2010/06/29 13:16:55
0 point | Link (2) | Trackback (0) | Comment (0)

PerlからDBIモジュールを使ってMySQLのテーブルにINSERT文でシングルクオートの含んだレコードを追加するには、次のようにprepare メソッドでプレースホルダを使ったステートメントハンドルを取得して、execute メソ...
[1941] Posted by kagahiro at 2010/06/26 10:10:41
0 point | Link (3) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  1 2 3 4 5  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (11 PV)
  2. NAVERまとめ (9 PV)
  3. W3CがHTMLの第5版である「HTML5」を勧告に到達したと発表 (9 PV)
  4. [Perl][HTML::Template]<TMPL_LOOP>タグのサンプルプログラム (8 PV)
  5. Topilog(トピログ) (8 PV)
  6. ピクシブが「Pawoo(パウー)」以外のインスタンスでも利用可能なMastodon(マストドン)Androidアプリを公開 (8 PV)
  7. Ruby Draft Specification (8 PV)
  8. Perl6ディストリビューション「Rakudo Star」 (8 PV)
  9. 初恋の人からの手紙 (8 PV)
  10. SEO/SEM 書籍 (8 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (116 PV)
  2. 無料掲示板CGIのダウンロード (40 PV)
  3. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (19 PV)
  4. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (19 PV)
  5. 仲値トレードが簡単にできる無料EA「NAKANE3 Ver 2.04」 #MT4 (19 PV)
  6. Google News (グーグルニュース)日本版 (19 PV)
  7. 「国家非常事態」トランプ米大統領が日本に24%の関税を課すと表明 日経平均株価が急落 (15 PV)
  8. USTREAM(ユーストリーム) 日本語版 無料のライブ映像配信サービス (15 PV)
  9. 究極の爆益ゴールドナンピンマーチンEA「Extreme MT5」 (14 PV)
  10. 天上碑 (13 PV)

アクセス統計

ディレクトリ

関連サイト