1.BCW Hütschenhausen I Spielplan 17/18


[insert_php]

function parseSpielplan($table)
{
$table_pos1 = 0;
$table_pos2 = strpos($table, „

„);

$result = „“;

//Durch alle Zeilen gehen
while($table_pos2 != FALSE)
{
$zeile = substr($table, $table_pos1, $table_pos2);

$result .= „

„;

//Wochentag
$pos = strpos($zeile, ‚

‚) + 20;
$pos2 = strpos($zeile, „

„, $pos);
$wochentag = substr($zeile, $pos, $pos2-$pos);

$result .= „

“ . $wochentag . „

„;

$zeile = substr($zeile, $pos2+5);

//Datum
$pos = strpos($zeile, ‚

‚) + 20;
$pos2 = strpos($zeile, „

„, $pos);
$datum = substr($zeile, $pos, $pos2-$pos);

$result .= „

“ . $datum . „

„;

$zeile = substr($zeile, $pos2+5);

//Uhrzeit
$pos = strpos($zeile, ‚>‘) + 1;
$pos2 = strpos($zeile, “ 

„, $pos);
$uhrzeit = substr($zeile, $pos, $pos2-$pos);

$result .= „

“ . $uhrzeit . „

„;

$zeile = substr($zeile, $pos2+11);

//Halle
$pos = strpos($zeile, ‚

‚) + 35;
$pos2 = strpos($zeile, ‚

‚, $pos);
$halle = substr($zeile, $pos, $pos2-$pos);

$zeile = substr($zeile, $pos2+5);

//Heim
$pos = strpos($zeile, ‚

‚) + 20;
$pos2 = strpos($zeile, ‚

‚, $pos);
$heim = substr($zeile, $pos, $pos2-$pos);

$result .= „

“ . $heim . „

„;

$zeile = substr($zeile, $pos2+5);

//Gast
$pos = strpos($zeile, ‚

‚) + 20;
$pos2 = strpos($zeile, ‚

‚, $pos);
$gast = substr($zeile, $pos, $pos2-$pos);

$result .= „

“ . $gast . „

„;

$zeile = substr($zeile, $pos2+5);

//Ergebnis
$pos = strpos($zeile, ‚‚) + 6;
$pos2 = strpos($zeile, ‚
‚, $pos);
$ergebnis = trim(substr($zeile, $pos, $pos2-$pos));

if($ergebnis == „“)
$ergebnis = „-:-„;
else if(strpos($heim, „Hütschenhausen“) != FALSE && $ergebnis[0] > $ergebnis[2])
$ergebnis = „“ . $ergebnis . „„;
else if(strpos($heim, „Hütschenhausen“) != FALSE && $ergebnis[0] < $ergebnis[2]) $ergebnis = "“ . $ergebnis . „„;
else if(strpos($gast, „Hütschenhausen“) != FALSE && $ergebnis[0] < $ergebnis[2]) $ergebnis = "“ . $ergebnis . „„;
else if(strpos($gast, „Hütschenhausen“) != FALSE && $ergebnis[0] > $ergebnis[2])
$ergebnis = „“ . $ergebnis . „„;
else if($ergebnis[0] == $ergebnis[2])
$ergebnis = „“ . $ergebnis . „„;

$result .= „

“ . $ergebnis . „

„;

$zeile = substr($zeile, $pos2+5);

$result .= „

„;

$table = substr($table, $table_pos2+4);

$table_pos1 = strpos($table, „

„);

$table = substr($table, $table_pos1);

$table_pos2 = strpos($table, „

„);
}
return $result;
}

function getSpielplan($url)
{
//Gesamte Seite in $source speichern
$source = implode(“, file($url));

//Anfang der Tabelle finden
$source = strstr($source, ‚

‚);
$source = strstr($source, ‚

‚);
$source = substr($source, 0, strpos($source, „

„));

$fertiger_Spielplan = „

„;

$fertiger_Spielplan .= parseSpielplan($source);

$source = implode(“, file(str_replace(‚vorrunde‘, ‚rueckrunde‘, $url)));

//Anfang der Tabelle finden
$source = strstr($source, ‚

‚);
$source = substr($source, 0, strpos($source, „
‚);
$source = strstr($source, ‚

„));

$fertiger_Spielplan .= parseSpielplan($source);

$fertiger_Spielplan .= „

„;

if(strlen($fertiger_Spielplan) > 30)
echo $fertiger_Spielplan;
else
echo „Aktueller Spielplan konnte nicht abgerufen werden“;
}

getSpielplan(„http://bvrp-badminton.liga.nu/cgi-bin/WebObjects/nuLigaBADDE.woa/wa/teamPortrait?teamtable=167667&pageState=vorrunde&championship=GrM+17%2F18&group=23712“);
[/insert_php]