#!/local/bin/perl #use LWP::Simple; if ($ENV{'QUERY_STRING'} eq "h") { # Hjemmetabell $tab = "htab.txt"; $overskrift = "Hjemmetabell"; $navn = "hjemmetabellen"; } elsif ($ENV{'QUERY_STRING'} eq "b") { # Bortetabell $tab = "btab.txt"; $overskrift = "Bortetabell"; $navn = "bortetabellen"; } else { # Vanlig tabell $tab = "tab.txt"; $overskrift = "Tabell"; $navn = "tabellen"; } #mirror("http://www.dagbladet.no/tippeligaen/".$navn.".html", "$tab"); open(INFILE,"$tab") || die &error; my($line); $tab_begin = 0; $tabhead_begin = 0; $linecnt = 0; print ("Content-type: text/html\n\n"); &include("/www/www.vpn.no/docs/arkivet/00/incl/meny.html"); # includes-fil &include("/www/www.vpn.no/docs/arkivet/00/incl/topp.shtml"); # includes-fil print <Tabellen    
HeadOfTable1 print $overskrift." for 2000-sesongen"; print <
-

HeadOfTable2 foreach $line () { $line =~ s///g; # Fjerner alle -tagger $line =~ s///g; $line =~ s/<\/b>//g;# Fjerner alle -tagger $line =~ s/<\/B>//g; $line =~ s/<\/a>//g;# Fjerner alle -tagger $line =~ s/<\/A>//g; if ($line =~ /face=\"arial,helvetica\">$navn<\/font>/i) { # Her starter overskriften for tabellen $tabhead_begin = 1; } if (($tabhead_begin) && ($line =~ /-koden $tab_begin = 1; $tabhead_begin = 0; } if (($tab_begin) && ($line =~ /<\/table/i)) { # Deteksjon av slutt paa
-koden $tab_begin = 0; print "$line"; } if ($tab_begin){ # Start "rensking" av tabell if ($line =~ / for kvalikkslag print "\n\n\n"; } elsif ($linecnt eq 14) { # Legger til
for nedrykkslag print "\n\n\n"; } } if ($line =~ /\n"; } elsif ($line =~ /color/i) { # Fjerner forgrunnsfarge i heading @words = split(/ /, $line); foreach $word (@words) { if ($word =~ /color/i) { #print ''; } else { #print ' '.$word; } } } elsif ($line =~ /href/i) { # Fjerner linker til lagene @words = split(/html\">/i, $line); foreach $word (@words) { if ($word =~ /size=\"/i){ print ''."\n"; } else { print $word; } } } elsif (($line =~ /
\n
\n
\n
\n
'; } elsif ($word =~ /lerenga/i) { # Legger til for Vaalerenga print 'Vålerenga
Hjemmetabell Les mer Bortetabell Les mer MiddleOfFile &include("/www/www.vpn.no/docs/arkivet/00/incl/bunn.html"); # includes-fil sub include { my($m) = ($_[0]); open (PLUG,$m); foreach $ret () { print ($ret); } close(PLUG); } sub error { print "Feil ved lesing av tabell"; }