site script json

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 3 ... 7 8 9 volgende »

Keizer Webdesign

Keizer Webdesign

11/08/2012 15:40:25
Quote Anchor link
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*
Naam in heel het topic weggehaald[/modedit]
Gewijzigd op 16/11/2013 15:20:51 door Nick Dijkstra
 
PHP hulp

PHP hulp

26/12/2024 15:54:08
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

11/08/2012 16:15:35
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$json
= json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
?>

Je krijgt dan object met gegevens uit dat bestand
Gewijzigd op 11/08/2012 16:15:57 door Ger van Steenderen
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 21:35:02
Quote Anchor link
Bedankt maar dat is niet wat ik wil

*knip*
Gewijzigd op 26/11/2013 14:43:25 door Nick Dijkstra
 
- Ariën  -
Beheerder

- Ariën -

13/08/2012 21:54:44
Quote Anchor link
Krijg je een oplossing op JSON te 'openen', is het nog niet goed?
Wat wil je nou????????
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 21:58:51
Quote Anchor link
ik wil graag dat als ik op de title druk hij dan die m3u8 link opent

*knip*
Gewijzigd op 26/11/2013 14:43:44 door Nick Dijkstra
 
- Ariën  -
Beheerder

- Ariën -

13/08/2012 22:01:30
Quote Anchor link
Je hebt toch al een begin?

Overigens, we zijn hier wel PHPhulp, geen afhaalbalie voor hele scripts.
In dat geval moet je maar een vacature aanmaken voglens de geldende voorwaarden daarvoor ;-)

Zo werkt het hier op phpHulp.

Maar om terug te komen op je probleem. Kijk eens met print_r() naar $json.
Dan kan je vast wel verder komen.

Als het niet lukt, laat even weten waar je op vast loopt.
Gewijzigd op 13/08/2012 22:03:30 door - Ariën -
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 22:37:11
Quote Anchor link
Ik heb wat gevonden http://codular.com/json en dit scriptje leek me wel interessant

$array = array(
'name' => 'ben',
'age' => 23,
'skills' => array(
'php', 'css', 'javascript'
)
);

$json = json_encode($array);

print_r($json);

Maar hoe maak ik van $array een link ?
 
- Ariën  -
Beheerder

- Ariën -

13/08/2012 22:40:39
Quote Anchor link
Plaats deze eens tussen <pre> en </pre> dan zie je het wat makkelijker:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<pre>". print_r($json,1)."</pre>";


En verdiep je eens in de materie van array's...
http://www.phptuts.nl/view/39/6/

Uit je voorbeeld:
Met echo $array['name']; kan je de naam Ben eruit toveren. En met $array['skils'][1] kan je CSS eruit halen. een array begint overigens met 0.

Dit truukje kan je ongeveer ook toepassen met je JSON-string van UitzendingGemist.
Gewijzigd op 13/08/2012 22:44:12 door - Ariën -
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 23:23:01
Quote Anchor link
$array = link naar.json (maar hoe zet ik hier een link naar de .json want die wordt elke dag geüpdate want er zijn elke dag nieuwe afl.)

$json = json_encode($array);

$erray ['title'] (naam van één aflevering maar er zijn meerderen namen en afleveringen dus hoe zet ik dat er ook in)


print_r($json);
 
- Ariën  -
Beheerder

- Ariën -

13/08/2012 23:25:20
Quote Anchor link
Kijk eens naar het voorbeeld van Ger, die laat al zien hoe je die JSON in je script moet implementeren. Dan nog even mijn stukje code erbij, en je kan de juiste dingen al ophalen.

Hoe ziet die array er eigenlijk uit van die JSON die je nodig hebt?
Gewijzigd op 13/08/2012 23:26:31 door - Ariën -
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 23:29:48
 
- Ariën  -
Beheerder

- Ariën -

13/08/2012 23:32:10
Quote Anchor link
Ja, dat had je al verteld... ;-)

En heb je die al door Ger's script gehaald, en met print_r (en <pre>) gekeken hoe die array eruit ziet?
Gewijzigd op 13/08/2012 23:32:38 door - Ariën -
 
Keizer Webdesign

Keizer Webdesign

13/08/2012 23:41:37
Quote Anchor link
Nog niet ik ga morgen beginnen met het maken van een script waar die dingen de u net heeft genoemd in zitten
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2012 08:02:06
Quote Anchor link
Let er op dat je een array met objecten krijgt (wat je kunt zien als je doet wat Aar zegt) dus dat je die anders moet 'aanspreken' dan een array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
foreach($json as $object)
$waarde = $object->sleutel;
//ipv $object['sleutel']
?>
Gewijzigd op 14/08/2012 08:02:46 door Ger van Steenderen
 
Erwin H

Erwin H

14/08/2012 09:08:15
Quote Anchor link
Of $json = json_encode($array, true); gebruiken. De true wil zeggen dat het een associative array moet worden.
 
Kees Schepers

kees Schepers

14/08/2012 09:15:53
Quote Anchor link
*knip*, als je zelf het e.e.a. probeert of kijkt naar de voorbeelden die anderen geven kom je er wel aan uit. Ga aub geen PM berichten sturen naar anderen en mij mailen heeft ook geen zin. Dit is de plek waar je hulp kan krijgen als je het probleem 'zelf' wilt oplossen.
Gewijzigd op 26/11/2013 14:44:17 door Nick Dijkstra
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 12:57:19
Quote Anchor link
http://i1051.photobucket.com/albums/s431/Robert-jan_Keizer/e7a8836e.jpg

met als scriptje:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

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

</body>
</html>


http://i1051.photobucket.com/albums/s431/Robert-jan_Keizer/d6f629ac.jpg

de gemarkerde wil ik dan in het script en als ik dan klik op die title dat hij dan die vidoe.m3u8 opent
Gewijzigd op 14/08/2012 13:04:35 door Keizer Webdesign
 
Chris PHP

Chris PHP

14/08/2012 13:09:57
Quote Anchor link
Zul je dan niet gewoon van de title een hyperlink moeten maken naar het bestand? Nu wordt het gewoon opgeslagen als platte tekst lijkt me.
 
Keizer Webdesign

Keizer Webdesign

14/08/2012 13:12:47
Quote Anchor link
maar hoe moet dat dan
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2012 13:12:53
Quote Anchor link
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 ;-)
 
Chris PHP

Chris PHP

14/08/2012 13:18:27
Quote Anchor link
Keizer Webdesign op 14/08/2012 13:12:47:
maar hoe moet dat dan


Ger heeft je het antwoord gegeven, ik neem aan dat je weet dat een hyperlink een <a href is?
Gewijzigd op 26/11/2013 14:45:08 door Nick Dijkstra
 

Pagina: 1 2 3 ... 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.