site script json

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2 3 4 5 ... 7 8 9 volgende »

Erwin H

Erwin H

14/08/2012 14:57:35
Quote Anchor link
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...
 
PHP hulp

PHP hulp

25/11/2024 16:46:07
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 15:03:56
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="linkje.m3u8">Klussen met Kijkers</a>
Gewijzigd op 26/11/2013 14:45:38 door Nick Dijkstra
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 15:04:09
Quote Anchor link
dus dan wordt het dit

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$json
= json_encode($array, true('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>
Gewijzigd op 14/08/2012 15:04:47 door Keizer Webdesign
 
Erwin H

Erwin H

14/08/2012 15:05:18
Quote Anchor link
nee..... $array is de waarde die je van de site haalt. true is een boolean waarde, geen functie.
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 15:06:04
Quote Anchor link
Keizer Webdesign op 14/08/2012 15:04:09:
dus dan wordt het dit

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?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
Gewijzigd op 26/11/2013 14:45:55 door Nick Dijkstra
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 16:44:26
Quote Anchor link
waar in mijn script moet ik $json = json_encode($array, true); dan gebruiken
 
Erwin H

Erwin H

14/08/2012 16:45:14
Quote Anchor link
Lees nu toch eens alle posts eens door. Het antwoord daarop is al tig keer gegeven.
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 17:02:12
Quote Anchor link
Begin gewoon eens bij het begin van dit topic
Gewijzigd op 26/11/2013 14:46:03 door Nick Dijkstra
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 17:13:06
Quote Anchor link
Ger van Steenderen op 14/08/2012 13:12:53:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$html
= '';
foreach ($json as $object) {
    $html .= '<a href="' . $object->video->m3u8 . '">';
}

?>

Dit is een voorzetje, even zelf inkoppen ;-)


wat moet er bij $html= '';
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 17:14:23
Quote Anchor link
Kan je leeg laten, is bedoeld voor initialiseren van de string.
Je kan de links ook direct in de forech echo'en..
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach ($json as $object) {
    echo '<a href="' . $object->video->m3u8 . '">'.$object->series->title.'</a>';
}

?>

ik denk dat dit je vraag wel beantwoord heeft ;-)
Gewijzigd op 14/08/2012 17:17:44 door - Ariën -
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2012 17:28:33
Quote Anchor link
Dat kan inderdaad ook, maar is wel wat trager.
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 17:37:27
Quote Anchor link
bedankt allemaal het is namelijk gelukt om de title en link in een tekrijgen maar die van Ger geeft veel meer afleveringen dan die van Aar

Ger:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>';
}

?>


Aar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>';
}

?>


hoe komt dat

Toevoeging op 14/08/2012 17:38:44:

die van ger geeft dubbel
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 17:40:08
Quote Anchor link
Heb je een voorbeeld?
In je voorbeeld van Ger is het overigens handiger om die echo na je foreach-loop te plaatsen.
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 17:41:56
Quote Anchor link
die van jou aar is werkt fijn dus ik ga die maar gebruiken
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 17:47:47
Quote Anchor link
Vergeet niet om er een list met <ul> en <li> van te maken of iets dergelijks. Nu staan ze nog achter elkaar...
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 17:52:47
Quote Anchor link
ik heb een css gemaakt die de opmaak verzorgt van dit script maar hoe maak ik daar zet ik daar in wat er tussen haakjes staat het is wel in html weet niet of dit uit maakt

<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
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 17:58:45
Quote Anchor link
ik zou zeggen, kijk eens logisch ;-)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2012 18:06:23
Quote Anchor link
Dit is niet verkeerd bedoeld, maar als jij uit alle gegeven voorbeelden dit niet voor elkaar krijgt, kan je beter eerst wat tutorials volgen.
 
- Ariën  -
Beheerder

- Ariën -

14/08/2012 18:32:00
Quote Anchor link
In korte lijnen om je op zo'n constructie uit.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<ul>
-- loopje start--
<li><a href="URL">TITEL</li>etc...
-- loopje einde --
</ul>
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 20:02:12
Quote Anchor link
het is gelukt maar als i knou zoiets wil doen bij deze link https://api.mtvnn.com/v2/site/m79obhheh2/nl/episodes.json
dan lukt het me niet om dit te doen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";
?>


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
 

Pagina: « vorige 1 2 3 4 5 ... 7 8 9 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.