#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "<!doctype html public \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n\n";
print "<html>\n";
print "<head>\n";
print "<meta name=\"Author\" content=\"Freizeit\">\n";
print "<title>出走馬</title>\n";
print "</head>\n";
print "<body>\n";
require 'cgi-lib.pl';
require 'jcode.pl';
open(IN, "gc02.csv");
$k = 0;
while($hin = <IN>){
chomp $hin;
@gc = split /,/,$hin;
$ghorse[$k] = @gc[3];
$owner[$k] = @gc[1];
$turn[$k] = @gc[2];
$k++;
}
close(IN);
&ReadParse(*input_data);
$entry = $input_data{'entry'};
@entry = split /\n/, $entry ;
$n = 0;
$sw = 0;
while( @entry[$n] ){
if( @entry[$n] =~ /月 .+日/ ){
$course = substr( @entry[$n], (index @entry[$n], "競馬")-4, 4 );
$date = substr( @entry[$n], (index @entry[$n], "月")-2, 9);
$date =~ s/[ )]//g;
}
elsif( @entry[$n] =~ /[0-9]R/ ){
if( $sw == 1 ){
print "<br>\n";
}
$sw = 0;
@race = 0;
@race = split / /, @entry[$n];
$raceno = @race[0];
$racedc = @race[1];
$n = $n+2;
if( $racedc =~ /^\s/ ){
$racedc = substr( @entry[$n], 0, (index @entry[$n], "頭")-2 );
$racedc =~ s/ //g;
}
$n = $n+1;
@condition = split / /, @entry[$n];
$dist = substr( @condition[0], 0, 4);
if( @condition[1] =~ /芝/ ){
$surface = "芝";
}
else{
$surface = "ダ";
}
}
elsif( @entry[$n] =~ /[牡牝せん].[0-9]/ ){
@horse = split / /, @entry[$n];
$horse = @horse[2];
$jockey = @horse[7];
$weight = @horse[5];
if( $horse eq "" || $horse eq "B" ){
$horse = @horse[4];
$jockey = @horse[9];
$weight = @horse[7];
}
$l = 0;
while( $l <= $k ){
if( $horse eq $ghorse[$l] ){
if( $sw == 0 ){
$racedata = $date."-".$course.$raceno."-".$racedc."-".$surface.$dist;
print "$racedata<br>\n";
$sw = 1;
}
$data = " ".$horse."--".$weight." ".$jockey." ( ".$owner[$l]." ".$turn[$l]."位 )";
print "$data<br>\n";
}
$l++;
}
}
$n++;
}
print "</body>\n";
print "</html>\n";
exit;