site script json
Pagina: « vorige 1 2 3 4 ... 7 8 9 volgende »
ja dat weet ik wel maar waar in dat script zet ik mijn link naar de .json
Ger van Steenderen op 11/08/2012 16:15:35:
Je krijgt dan object met gegevens uit dat bestand
Code (php)
1
2
3
2
3
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
Je krijgt dan object met gegevens uit dat bestand
Hier, zoals Ger in de tweede post van dit bericht had uitgelegd.
Spuit 11
Gewijzigd op 14/08/2012 13:22:24 door - Ariën -
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
en als ik er
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
van maak dan krijg ik weer hetzelfde als eerst
Bij 'live-gang' van je site is deze regel niet nodig.
Pure controle of er ook in je $json staat wat je verwacht, zodat je even snel je fouten kunt opsporen.
Code (php)
1
2
3
4
2
3
4
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
?>
van maken dat doet hetzelfde als die laatste
Ik neem aan dat je weet hoe je een link opbouwt? Zo niet, dan denk ik dat het verstandig is om eerst naar HTML te kijken ;-)
Nogmaals dat is puur en alleen voor testen/debuggen.
Je zult die array inderdaad moet uitlezen op de manier hoe ik gezegd had. Lees anders die site op phptuts.nl eens door, waarnaar ik gelinkt had.
Gewijzigd op 14/08/2012 13:35:21 door - Ariën -
Code (php)
Output
Ik heb 10 appels en 4 bananen.
zou ik daar dan dit van kunnen maken:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo 'Ik heb '.$json['title'].' een link '.$json['video->m3u8'].'en nog iets.';
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
echo 'Ik heb '.$json['title'].' een link '.$json['video->m3u8'].'en nog iets.';
?>
Toevoeging op 14/08/2012 13:58:38:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$array['title'];
$array['video->m3u8'];
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$array['title'];
$array['video->m3u8'];
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
kan dit wat hier boven staat
Gewijzigd op 14/08/2012 13:59:15 door Keizer Webdesign
Keizer Webdesign op 14/08/2012 13:50:08:
zou ik daar dan dit van kunnen maken:
Toevoeging op 14/08/2012 13:58:38:
kan dit wat hier boven staat
Toevoeging op 14/08/2012 13:58:38:
kan dit wat hier boven staat
Zelf al geprobeerd?
Wat was het resultaat?
- Aar - op 14/08/2012 13:32:27:
Ik neem aan dat je weet hoe je een link opbouwt? Zo niet, dan denk ik dat het verstandig is om eerst naar HTML te kijken ;-)
Gewijzigd op 26/11/2013 14:45:20 door Nick Dijkstra
Toevoeging op 14/08/2012 14:08:53:
er staat als ik het test dat er een fout staat in een bepaalde regel welke staat er wel bij maar ik weet niet wat
Welke fout... Kan je wat specifieker zijn?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$array['title'];
$array['video->m3u8'];
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$array['title'];
$array['video->m3u8'];
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
dan geeft hij aan fout in regel
12 en 13 dat is dus dit
$array['title'];
$array['video->m3u8'];
maar wat is daar fout aan
$array['video']['m3u8']
Maar waar komt $array opeens vandaan en wat doe je? Je geeft geen waarde aan $array['title'], je haalt het niet op en je controleert het niet. Die twee regels zijn dus compleet nutteloos.
Toevoeging op 14/08/2012 14:55:58:
maar hoe zet ik dan in json_decode() true