updated
[chise/kage.git] / linkmap / map.cgi
1 #!/usr/bin/perl
2
3 $PERL = "/usr/bin/perl";
4 $LINKMAP_DIR = "/var/www/fonts.jp/chise_linkmap";
5
6 use CGI;
7 $cgi = new CGI;
8 $target = lc($cgi->param('code'));
9 if($target !~ m/^[0-9a-f]{4,5}$/){
10   $buffer = "Request error!";
11 } else {
12   if(!-e "$LINKMAP_DIR/data/linkmap_$target.html"){
13     $dummy = `$PERL $LINKMAP_DIR/map.pl $target data/linkmap_$target 2>/dev/null`;
14   }
15   
16   $buffer = "";
17   open FH, "<$LINKMAP_DIR/data/linkmap_$target.html";
18   while(!eof(FH)){
19     $buffer .= <FH>;
20   }
21   close FH;
22 }
23
24 print "Content-type: text/html\n\n";
25 print $buffer;
26