Ankündigung

Einklappen
Keine Ankündigung bisher.

Auslesen der Bundesliga Spiele

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Auslesen der Bundesliga Spiele

    Hi all,

    ich habe ein Problem. Ich habe ein kleines Wettbüro, wo man just for fun Wetten kann (no real money).

    Ich hätte gern, das ich einfach nur die URL angebe und er mir die Daten in die Datenbank grabt. Soweit habe ich schon den Code aber ich weiß nur nicht, wie ich das Datum und Uhrzeit von den Spieltagen heraus bekommen.

    Die URL wo er die Daten her holen soll:
    http://www.bundesliga.de/de/liga/matches/2013/?md=34

    Hier mal mein Code.

    PHP-Code:
    <?php
    include('simple_html_dom.php');
     
    // get DOM from URL or file
    $url 'http://www.bundesliga.de/de/liga/matches/2013/?md=34';
    $html file_get_html($url);

    $datei fopen("test.txt""w+");
    // find all td tags with attribite align=center



    foreach($html->find('.team-name-m') as $e)
        
    fwrite($datei$e->innertext '|');

    fclose($datei);

    $userdatei fopen("test.txt","r");
    while(!
    feof($userdatei))
       {
       
    $zeile fgets($userdatei,1024);
       
    $zerlegen explode("|"$zeile);

    echo 
    "$zerlegen[0]<br>$zerlegen[1]<br>$zerlegen[2]<br>$zerlegen[3]<br>$zerlegen[4]<br>$zerlegen[5]<br>$zerlegen[6]<br>$zerlegen[7]<br>
    $zerlegen[8]<br>$zerlegen[9]<br>$zerlegen[10]<br>$zerlegen[11]<br>$zerlegen[12]<br>$zerlegen[13]<br>$zerlegen[14]<br>$zerlegen[15]<br>
    $zerlegen[16]<br>$zerlegen[17]<br>$zerlegen[18]";
       }
    fclose($userdatei);

    ?>

    <table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
        <tr>
              <td class="headb">Datum</td>
              <td class="headb">Heim</td>
              <td class="headb">Gast</td>
            <td class="headb">Eintragen</td>
         </tr>
         <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[0]?></td>
              <td class="leftc"><?php echo $zerlegen[1]?></td>
            <td class="leftc"><input type=submit name=submit value="Bestätigen"></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[2]?></td>
              <td class="leftc"><?php echo $zerlegen[3]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[4]?></td>
              <td class="leftc"><?php echo $zerlegen[5]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[6]?></td>
              <td class="leftc"><?php echo $zerlegen[7]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[8]?></td>
              <td class="leftc"><?php echo $zerlegen[9]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[10]?></td>
              <td class="leftc"><?php echo $zerlegen[11]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[12]?></td>
              <td class="leftc"><?php echo $zerlegen[13]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[14]?></td>
              <td class="leftc"><?php echo $zerlegen[15]?></td>
         </tr>
             <tr>
              <td class="leftc"></td>
             <td class="leftc"><?php echo $zerlegen[16]?></td>
              <td class="leftc"><?php echo $zerlegen[17]?></td>
         </tr>
    </table>
    Ich habe schon einige dinge versucht, nur leider bekomme ich das Datum nicht heraus.

    Wäre richtig super wenn mir jemand ein paar Tipps geben kann.


  • #2
    Huhu,

    ist zwar nicht Bundesliga.de, allerdings hilft dir das wahrscheinlich weiter:
    http://openligadb-json.heroku.com/

    Ist eine JSON API. Damit bekommst du dann die Daten die du benötigst.

    Funktion zum JSON decoden in PHP:
    [MAN]json_decode[/MAN]

    Was ist JSON?:
    [WIKI]JavaScript_Object_Notation[/WIKI]

    Liebe Grüße

    Kommentar

    Lädt...
    X