site script json
Pagina: « vorige 1 2 3 4 5 ... 7 8 9 volgende »
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:
Gewijzigd op 26/11/2013 14:45:38 door Nick Dijkstra
Code (php)
1
2
3
2
3
<?php
$json = json_encode($array, true('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
$json = json_encode($array, true('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
Gewijzigd op 14/08/2012 15:04:47 door Keizer Webdesign
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:
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
Gewijzigd op 26/11/2013 14:45:55 door Nick Dijkstra
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.
Gewijzigd op 26/11/2013 14:46:03 door Nick Dijkstra
Ger van Steenderen op 14/08/2012 13:12:53:
Dit is een voorzetje, even zelf inkoppen ;-)
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
$html= '';
foreach ($json as $object) {
$html .= '<a href="' . $object->video->m3u8 . '">';
}
?>
Dit is een voorzetje, even zelf inkoppen ;-)
wat moet er bij $html= '';
Je kan de links ook direct in de forech echo'en..
Code (php)
ik denk dat dit je vraag wel beantwoord heeft ;-)
Gewijzigd op 14/08/2012 17:17:44 door - Ariën -
Dat kan inderdaad ook, maar is wel wat trager.
Ger:
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'));
$html= '';
foreach ($json as $object) {
echo $html .= '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
$html= '';
foreach ($json as $object) {
echo $html .= '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}
?>
Aar:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
foreach ($json as $object) {
echo '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
foreach ($json as $object) {
echo '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}
?>
hoe komt dat
Toevoeging op 14/08/2012 17:38:44:
die van ger geeft dubbel
In je voorbeeld van Ger is het overigens handiger om die echo na je foreach-loop te plaatsen.
die van jou aar is werkt fijn dus ik ga die maar gebruiken
Vergeet niet om er een list met <ul> en <li> van te maken of iets dergelijks. Nu staan ze nog achter elkaar...
<li class="withimage">
<a class="noeffect" href="(link naar .m3u8">
<img alt="" src=""><span class="name">(de titel van aflevering)</span>
<span class="comment">(hier niks)</span><span class="arrow"></span></a></li>
dit zou dan een afleveringen blokje moeten zijn
ik zou zeggen, kijk eens logisch ;-)
Dit is niet verkeerd bedoeld, maar als jij uit alle gegeven voorbeelden dit niet voor elkaar krijgt, kan je beter eerst wat tutorials volgen.
https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json
dan lukt het me niet om dit te doen
dan krijg ik deze fout
Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in D:\Program Files\EasyPHP-12.0\www\my portable files\json tester.php on line 8
Warning: file_get_contents(https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json): failed to open stream: Invalid argument in D:\Program Files\EasyPHP-12.0\www\my portable files\json tester.php on line 8
line 8 is dit:
$json = json_decode(file_get_contents('https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json'));
het is gelukt maar als i knou zoiets wil doen bij deze link dan lukt het me niet om dit te doen
Code (php)
1
2
3
4
2
3
4
<?php
$json = json_decode(file_get_contents('https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
?>
$json = json_decode(file_get_contents('https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json'));
echo "<pre>". print_r($json,1)."</pre>";
?>
dan krijg ik deze fout
Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in D:\Program Files\EasyPHP-12.0\www\my portable files\json tester.php on line 8
Warning: file_get_contents(https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json): failed to open stream: Invalid argument in D:\Program Files\EasyPHP-12.0\www\my portable files\json tester.php on line 8
line 8 is dit:
$json = json_decode(file_get_contents('https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json'));
Gewijzigd op 14/08/2012 20:03:03 door Keizer Webdesign