フロントは予め作っておきます。
#!/usr/bin/perl --
print "Content-type:text/html\n\n";
$title = "トップ";
open(FH, "../html/header.html");
while($header = <FH>){
if($header =~ /title/){
print "<title>$title</title>";
} else {
print $header;
}
}
close(FH);
open(FH, "../html/side.html");
while($side = <FH>){
print $side;
}
close(FH);
ほほーう、なるほどね。こうすれば、わざわざ1行ずつprint “html tag”; なんて面倒なことしなくていいですね。
Perlの苦手意識が先行していたが、少し楽しくなってきた^^
mainも追加します。
#!/usr/bin/perl --
print "Content-type:text/html\n\n";
$title = "トップ";
open(FH, "../html/header.html");
while($header = <FH>){
if($header =~ /title/){
print "<title>$title</title>";
} else {
print $header;
}
}
close(FH);
open(FH, "../html/side.html");
while($side = <FH>){
print $side;
}
close(FH);
open(FH, "../html/hoge.html");
while($main = <FH>){
print $main;
}
close(FH);
ひょえーーー