Hallo iedereen,

ik ben bezig met een site voor uitzendingen gemist. ik heb dit .json bestand gevonden om afleveringen vandaan te hebben maar hoe zet ik dat op mijn site? het gaat om deze link: iphone-api.uitzendinggemist.nl/v1/episodes.json
ik wil graag dat als ik op de title druk hij dan die m3u8 link opent

*knip*
Erwin H op 14/08/2012 09:08:15

Of $json = json_encode($array, true); gebruiken. De true wil zeggen dat het een associative array moet worden.

vorig pagina...



Toevoeging op 14/08/2012 14:57:55:

edit... inmiddels dus 2 pagina's terug...
Keizer Webdesign op 14/08/2012 14:53:46

ik wil eerst ff een scriptje die de dingen ophaalt die ik wil ophalen en later verwerken in een link

Als er meerdere programma's in staan moet je dus een foreach gebruiken. Vervolgens kan je dan de titel en de link ophalen zodat je een goede link kan maken met:

<a href="linkje.m3u8">Klussen met Kijkers</a>
dus dan wordt het dit

<?php
$json = json_encode($array, true('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
nee..... $array is de waarde die je van de site haalt. true is een boolean waarde, geen functie.
Keizer Webdesign op 14/08/2012 15:04:09

dus dan wordt het dit

<?php
$json = json_encode($array, true('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>


heb je al op de link geklikt in mijn vorige post?
Veel vragen van je zijn al beantwoord in dit topic.. ;-)

Voor de duidelijkheid:
- Aar - op 14/08/2012 14:57:04

Klik eens hier



waar in mijn script moet ik $json = json_encode($array, true); dan gebruiken
Lees nu toch eens alle posts eens door. Het antwoord daarop is al tig keer gegeven.
Begin gewoon eens bij het begin van dit topic
Ger van Steenderen op 14/08/2012 13:12:53


<?php
$html= '';
foreach ($json as $object) {
	$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>

Dit is een voorzetje, even zelf inkoppen ;-)


wat moet er bij $html= '';
Kan je leeg laten, is bedoeld voor initialiseren van de string.
Je kan de links ook direct in de forech echo'en..

<?php
foreach ($json as $object) {
    echo '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}
?>

ik denk dat dit je vraag wel beantwoord heeft ;-)

Reageren