Voorbeeld PHP-code t.b.v. WordPress website


Zoals beloofd, hier wat PHP-code waarmee ik voor het eerst de Dataservices heb uitgeprobeerd. Het is een eenvoudig voorbeeld, dat alleen over Teams gaat, maar het kan behulpzaam zijn bij de eerste stap. Vul bij XXXXXXX je eigen Client_Id in.


<?php


  $url='https://data.sportlink.com/teams?client_id=XXXXXXX';

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

  curl_setopt($ch, CURLOPT_URL,$url);

  $result=curl_exec($ch);

  curl_close($ch);

  $programma_output = json_decode($result, true);

  $aantalrecords = count($programma_output);

  echo 'Aantal records = ' . $aantalrecords . '<br/>';

  echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';

  for ($i = 0; $i < $aantalrecords; $i++)

  {

    echo '<tr>';

      echo '<td>' . $programma_output[$i]["teamcode"] . '</td>';

      echo '<td>' . $programma_output[$i]["teamnaam"] . '</td>';

      echo '<td>' . $programma_output[$i]["poulecode"] . '</td>';

      echo '<td>' . $programma_output[$i]["competitienaam"] . '</td>';

      echo '<td>' . $programma_output[$i]["klassepoule"] . '</td>'; 

      echo '<td>' . $programma_output[$i]["spelsoort"] . '</td>';

      echo '<td>' . $programma_output[$i]["competitiesoort"] . '</td>';

      echo '<td>' . $programma_output[$i]["geslacht"] . '</td>';

    echo '</tr>';

  }

  //var_dump($programma_output);

  echo '</table>';

  echo 'Klaar';

?>


Ron, ik zie mooie logo's bij de wedstrijden op jullie site. Hoe doe je dit?

 

		echo '<td class="grijs" style="width:45px">' . $programma_output[$i]["datum"]. '</td>';
		echo '<td class="grijs" style="width:100px">' . $programma_output[$i]["aanvangstijd"]. '</td>';
		echo '<td class="grijs" style="width:30px"><img src="http://bin617.website-voetbal.nl/sites/voetbal.nl/files/knvblogos_width35/'.$programma_output[$i]["thuisteamclubrelatiecode"].'.png" alt="Club Logo" style="width:35px"</td>';
		echo '<td class="grijs" style="width:175px">' . $programma_output[$i]["thuisteam"]. '</td>';
		echo '<td class="grijs" style="width:5px">-</td>';
		echo '<td class="grijs" style="width:30px"><img src="http://bin617.website-voetbal.nl/sites/voetbal.nl/files/knvblogos_width35/'.$programma_output[$i]["uitteamclubrelatiecode"].'.png" alt="Club Logo" style="width:35px"</td>';
		echo '<td class="grijs" style="width:175px">' . $programma_output[$i]["uitteam"] . '</td>';
		echo '<td class="grijs" style="width:90px">' . $programma_output[$i]["veld"] . '</td>';
		echo '<td class="grijs" style="width:90px"><a href="http://www.hvvodb.nl/sportlink/meerinfo.php?wedstrijdcode='. $programma_output[$i]["wedstrijdcode"] . '"><img src="http://www.hvvodb.nl/sportlink/vergroot-glas.gif" style="width:30px"></a></td>';

 

 

Voor Wordpress is er er een prachtige (betaalde) plugin die al het werk uit handen neemt. Google maar eens..

 

Inloggen of registreren om een reactie te posten