Spielplan php
<html>
<head>
<title>Import von AFVD Spielplan</title>
</head>
<body>
<p align="left"><font size="2" face="Arial Black">Spielplan AFVD</font></p>
<?php
$seite=implode ('',file("http://vereine.football-verband.de/exportspielplan.php"));
$seite=str_replace(" ","",$seite);
$seite=str_replace(chr(10)," ",$seite);
$Zeilen=explode("<br>",$seite);
foreach ($Zeilen as $Zeile):
$Werte=explode(";",$Zeile);
$Liga=$Werte[0];
$Bezeichnung=$Werte[1];
$Gruppe=$Werte[2];
$Datum1=$Werte[3];
$Datum2=$Werte[4];
$Kickoff=$Werte[5];
$Heim=$Werte[6];
$Heimname=$Werte[7];
$Heimkürzel=$Werte[8];
$Gast=$Werte[9];
$Gastname=$Werte[10];
$Gastkürzel=$Werte[11];
$TDHeim=$Werte[12];
$TDGast=$Werte[13];
$Q1Heim=$Werte[14];
$Q1Gast=$Werte[15];
$Q2Heim=$Werte[16];
$Q2Gast=$Werte[17];
$Q3Heim=$Werte[18];
$Q3Gast=$Werte[19];
$Q4Heim=$Werte[20];
$Q4Gast=$Werte[21];
$Stadion=$Werte[22];
$Kommentar=$Werte[23];
echo "$Liga($Bezeichnung)/$Gruppe - $Datum1/$Datum2 - $Kickoff - $Heim/$Heimname/$Heimkürzel - $Gast/$Gastname/$Gastkürzel - $TDHeim:$TDGast ($Q1Heim:$Q1Gast/$Q2Heim:$Q2Gast/$Q3Heim:$Q3Gast/$Q4Heim:$Q4Gast) - $Stadion - $Kommentar<br>";
endforeach;
?>
Tabelle php
<html>
<head>
<title>Import von AFVD Tabelle</title>
</head>
<body>
<p align="left"><font size="2" face="Arial Black">Spielplan AFVD</font></p>
<?php
$seite=implode ('',file("http://vereine.football-verband.de/exporttabelle.php?Bereich=AFVD"));
$seite=str_replace(" ","",$seite);
$seite=str_replace(chr(10)," ",$seite);
$Zeilen=explode("<br>",$seite);
echo "<table>";
$GLiga="";
$GGruppe="";
foreach ($Zeilen as $Zeile):
$Werte=explode(";",$Zeile);
$Liga=$Werte[0];
$Bezeichnung=$Werte[1];
$Gruppe=$Werte[2];
$Platz=$Werte[3];
$Team=$Werte[4];
$Teamname=$Werte[5];
$Kürzel=$Werte[6];
$PPlus=$Werte[7];
$PMinus=$Werte[8];
$TDPlus=$Werte[9];
$TDMinus=$Werte[10];
if ($GLiga<>$Liga) echo"<tr><td colspan=4><b>$Liga ($Bezeichnung)<br></b></td></tr>";
if ($GGruppe<>$Gruppe) Echo "<tr><td colspan=4>Gruppe $Gruppe</td></tr>";
echo "<tr><td>$Platz</td><td>$Team<br>$Teamname / $Kürzel</td><td>$PPlus : $PMinus</td><td>$TDPlus : $TDMinus</td></tr>";
$GLiga=$Liga;
$GGruppe=$Gruppe;
endforeach;
echo "</table>";
?>
Perl Script
von Michael Schnitker freundlicherweise zur Verfügung gestellt:
use LWP::Simple;
### Initialisierung
@felder = ("Liga","Bezeichnung","Gruppe","Datum1","Datum2", "Kickoff","Heim","Heimname","Heimkürzel","Gast","Gastname","Gastkürzel", "TDHeim","TDGast","Q1Heim","Q1Gast","Q2Heim","Q2Gast","Q3Heim","Q3Gast", "Q4Heim","Q4Gast","Stadion","Kommentar");
$afvd_url = "http://vereine.football-verband.de/exportspielplan.php3"."?Liga=DBL&Gruppe="; # hier entsprechend die gewünschten Filter, d.h. die Liga, bzw. die Gruppe nach dem =eintragen
$seite = get($afvd_url);
@afvd_daten_gesamt = split(/<br>/, $seite);
$begegnung=1;
### end Initialisierung ###
### EINLESEN
### Hier werden alle erhaltenen Daten entsprechend
### der Nummer der Begegnung und der Felder als Referenz
### abgelegt
foreach $afvd_daten_einzeln (@afvd_daten_gesamt)
{
$feld = 0;
@afvd_daten_einzeln = split(/;/, $afvd_daten_einzeln);
foreach $afvd_daten (@afvd_daten_einzeln)
{
$daten{$begegnung}{$felder[$feld]} = $afvd_daten;
$feld++;
} #foreach
$begegnung++;
} #foreach
### end EINLESEN ###
### AUSGABE
### Die Daten können gezielt ausgegeben werden,
### indem mit "$daten{Nummer der Begegnung}{welches Feld}"
### auf die entsprechenden Referenzen zugegriffen wird
for ($zaehler=1;$zaehler<$begegnung;$zaehler++)
{
### Beispiel: Ausgabe aller Begegnungen und Felder
print "$daten{$zaehler}{'Liga'}($daten{$zaehler}{'Bezeichnung'})/$daten{$zaehler}{'Gruppe'} - $daten{$zaehler}{'Datum1'}/$daten{$zaehler}{'Datum2'} - $daten{$zaehler}{'Kickoff'} - $daten{$zaehler}{'Heim'}/$daten{$zaehler}{'Heimname'}/$daten{$zaehler}{'Heimkürzel'} - $daten{$zaehler}{'Gast'}/$daten{$zaehler}{'Gastname'}/$daten{$zaehler}{'Gastkürzel'} - $daten{$zaehler}{'TDHeim'}:$daten{$zaehler}{'TDGast'} ($daten{$zaehler}{'Q1Heim'}:$daten{$zaehler}{'Q1Gast'}/$daten{$zaehler}{'Q2Heim'}:$daten{$zaehler}{'Q2Gast'}/$daten{$zaehler}{'Q3Heim'}:$daten{$zaehler}{'Q3Gast'}/$daten{$zaehler}{'Q4Heim'}:$daten{$zaehler}{'Q4Gast'}) - $daten{$zaehler}{'Stadion'} - $daten{$zaehler}{'Kommentar'}<br>";
}
### end AUSGABE ###