site script json
Pagina: « vorige 1 2 3 ... 5 6 7 8 9 volgende »
http://www.phphulp.nl/php/tutorial/data-verwerking/het-id1-verhaal/290/ ?
Toevoeging op 23/08/2012 17:54:47:
wat moet ik hier neerzetten <a class="noeffect" href="' . $_GET['id'] . '">
dit lijkt me toch wel een goede tut dan Toevoeging op 23/08/2012 17:54:47:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
if (!isset($_GET['id'])) {
foreach ($json as $object) {
echo '<li class="withimage">
<a class="noeffect" href="' . $object->video->m3u8 . '">
<img alt=" " src="' . $object->image . '">
<span class="name">' . $object->title . '</span>
<span class="comment">' . $object->series->title . '</span>
<span class="arrow"></span>
</a>
</li>';
}
// hier komt een foreach loopje waarmee je alle programmam ophaalt.
} else {
$array[$_GET['id']]['date']['description'];
// hier haal je met $array[$_GET['id']]['data']['description'] de juiste gegevens op. De array die hier staat is fictief, en verwijs je graag door naar print_r() om de array uit je JSON-string uit te lezen.
}
?>
$json = json_decode(file_get_contents('http://iphone-api.uitzendinggemist.nl/v1/episodes.json'));
if (!isset($_GET['id'])) {
foreach ($json as $object) {
echo '<li class="withimage">
<a class="noeffect" href="' . $object->video->m3u8 . '">
<img alt=" " src="' . $object->image . '">
<span class="name">' . $object->title . '</span>
<span class="comment">' . $object->series->title . '</span>
<span class="arrow"></span>
</a>
</li>';
}
// hier komt een foreach loopje waarmee je alle programmam ophaalt.
} else {
$array[$_GET['id']]['date']['description'];
// hier haal je met $array[$_GET['id']]['data']['description'] de juiste gegevens op. De array die hier staat is fictief, en verwijs je graag door naar print_r() om de array uit je JSON-string uit te lezen.
}
?>
wat moet ik hier neerzetten <a class="noeffect" href="' . $_GET['id'] . '">
Gewijzigd op 23/08/2012 17:40:58 door Keizer Webdesign
Valt toch te ontdekken? Hoe zien de linkjes van die voorbeeld site eruit? En wat echo'ed $_GET['id']?
en dat die id zegt wat er op die pagina moet staan?
Keizer Webdesign op 14/08/2012 14:07:29:
ik kan heel goed html en beheer de basis ;-)
Ik heb mijn twijfels. En beheer of beheers je de basis. Scheelt maar 1 letter, maar is wel heel wat anders ;-)
Misschien is het advies van Aar niet zo gek:
- Aar - op 22/08/2012 22:46:00:
Dan is dit een beetje hoog gegrepen vrees ik. Ga eerst de basis maar leren, met formulieren, post & get, functies en statements....
Gewijzigd op 26/11/2013 14:47:00 door Nick Dijkstra
mijn html is goed ik snap het gewoon goed maar ik wil php ook begrijpen en doormiddel van die codes te zien en er mee te werken leer ik er van
Wat je nu wilt kan gewoon niet. Vergelijk het maar eens met een slipcursus doen in een auto, voordat je weet hoe je een auto bestuurd.
Dus vergeet dit topic maar even, leer de basis en kom over een maandje of wat maar weer eens terug om hiermee verder te gaan (tenzij je precies weet hoe je het moet opbouwen, waar we maar vanuit zullen gaan).
Toevoeging op 23/08/2012 21:55:16:
Want met dat json snap ik nu helemaal maar nu wil ik een stapje verder daar mee
BTW, wat een geduld heb je, top!
Keizer Webdesign op 23/08/2012 21:52:57:
Maar het is phphulp dus zou je me me uit kunnen leggen hoe ik die auto moet besturen natuurlijk leer ik zelf ook wel en volg ik veel tuts maar wel aan de hand van dit (;
Ik snap dat het phpHulp is, maar je vragen neigen steeds maar naar complete kant en klare oplossingen, en dat is nou eenmaal niet de bedoeling van dit forum. Jij wou toch leren?
Als je iets kan en klaar wilt hebben, kan je een vacataure in het vacatureforum plaatsen, of zelf de moeite doen.
Als je "die auto wilt besturen", ga dan naar http://www.phptuts.nl Doorloop die cursus en begin met het bouwen van simpele dingen. Als je ervaring opdoet met simpele dingen kan je steeds een trede hoger gaan zodat je later je JSON/XML-script kan begrijpen en aanpassen.
Gewijzigd op 26/11/2013 14:47:05 door Nick Dijkstra
Keizer Webdesign op 23/08/2012 21:52:57:
Maar het is phphulp dus zou je me me uit kunnen leggen hoe ik die auto moet besturen natuurlijk leer ik zelf ook wel en volg ik veel tuts maar wel aan de hand van dit (;
Om in de context te blijven, huur een rij instructeur in, ik geloof niet dat er een site bestaat die gratisrijlessen.nl heet. Dit in tegenstelling tot PHP er zijn al genoeg links gegeven in dit topic.
Gewijzigd op 26/11/2013 14:47:10 door Nick Dijkstra
Je ziet in elk geval hoe die linkjes eruit moeten zien.
lees dit topic door (;
Keizer Webdesign op 24/08/2012 14:32:42:
Wat houdt je tegen om te kijken op php.net hoe het werkt, en of je het kan gebruiken?
Gewijzigd op 26/11/2013 14:47:14 door Nick Dijkstra
waar moet ik op kijken bij php.net hoebedoel je
Zat uitleg......
Maar waarom ga je nou niet meteen leren? Je blijft dingen vragen die aan bod komen in menig tutorial.....
Gewijzigd op 24/08/2012 19:05:07 door - Ariën -
omdat ik het het liefst wil gaan leren door het maken vind dit script want als iemand een script naar me stuurt snap ik wel waarom dat daar staat en wel wat het doet maar ik kan niet zo type wat ik wel kan met html en dat heb ik ook geleerd zoals dit door er mee bezig te zijn
Zorg dat je eerst zelf weet hoe je het moet maken ipv alleen begrijpt als het kant en klaar wordt aangeleverd. Ga oefenen en zelf proberen. Test of iets werkt zoals jij denkt dat het zou moeten zijn. Kom je er niet uit, kun je hier altijd met vragen terecht.
Daarnaast: wil je aub proberen om op je toetsenbord ook de . en , te gebruiken. Een hoofdletter op zijn tijd is ook prettig. Maakt het allemaal net wat makkelijker leesbaar ;-)
HTML is eenvoudiger te leren dan PHP.
Gewijzigd op 24/08/2012 19:44:29 door Obelix Idefix
Begin eens bij simpele scriptjes, zoals gastenboeken, opslaan van iemands naam in een cookies, een contactformulier.
Gewijzigd op 26/11/2013 14:47:24 door Nick Dijkstra
Bedankt iedereen ik heb een script geschreven voor die site(staat hier onder)en mijn kennis gaat elke dag weer ietsje om hoog! Nu heb ik een vraag die misschien heel simpel is maar ik kom er echt niet uit hij is als volgt:
ik ben dus bezig met die site als web app te maken(voor iphone en ipad), als ik die site open dan springt hij telkens op safarie als ik die .php?id= pagina open, ik heb daar het volgende op bedacht ik maak er inplaats van id= /naam van maar hoe doe ik dat?
mijn site is dit: http://gemist.cs-hosting.nl/
dit is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
// Kijk of er een id in de URL is meegegeven.
if (isset($_GET[ 'id' ])) {
showDetailPage( $_GET[ 'id' ] );
} else {
showOverviewPage();
}
function getUitzendingData()
{
if (FALSE === ($sUitzendingGemistString = file_get_contents( 'http://iphone-api.uitzendinggemist.nl/v1/episodes.json' ))) {
return FALSE;
}
return json_decode( $sUitzendingGemistString, TRUE );
}
function showDetailPage( $iId )
{
// Probeer lijst van uitzendinggemist te downloaden.
if (FALSE === ($aUitzendingGemistArray = getUitzendingData())) {
echo 'Geen uitzendingdata beschikbaar';
} else {
// Loop door de array heen en print per element de title en een IMG tag met het plaatje.
foreach ( $aUitzendingGemistArray AS $aUitzending ) {
if ($aUitzending[ 'id' ] == $iId) {
echo '<li class="withimage">
<a class="noeffect" href="' . $aUitzending[ 'video' ][ 'm3u8' ] . '">
<img alt=" " src="' . $aUitzending[ 'image' ] . '">
<span class="name">' . $aUitzending[ 'title' ] . '</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>';
}
}
}
}
function showOverviewPage()
{
// Probeer lijst van uitzendinggemist te downloaden.
// Probeer lijst van uitzendinggemist te downloaden.
if (FALSE === ($aUitzendingGemistArray = getUitzendingData())) {
echo 'Geen uitzendingdata beschikbaar';
} else {
echo "<ol>";
// Loop door de array heen en print per element de title en een IMG tag met het plaatje.
foreach ( $aUitzendingGemistArray AS $aUitzending ) {
echo '<li class="withimage">
<a class="noeffect" href="?id=' . $aUitzending[ 'id' ] . '">
<img alt=" " width=50 src="' . $aUitzending[ 'thumbnails' ][ 0 ][ 'url' ] . '">
<span class="name">' . $aUitzending[ 'title' ] . '</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>';
}
echo "</ol>";
}
}
?>
// Kijk of er een id in de URL is meegegeven.
if (isset($_GET[ 'id' ])) {
showDetailPage( $_GET[ 'id' ] );
} else {
showOverviewPage();
}
function getUitzendingData()
{
if (FALSE === ($sUitzendingGemistString = file_get_contents( 'http://iphone-api.uitzendinggemist.nl/v1/episodes.json' ))) {
return FALSE;
}
return json_decode( $sUitzendingGemistString, TRUE );
}
function showDetailPage( $iId )
{
// Probeer lijst van uitzendinggemist te downloaden.
if (FALSE === ($aUitzendingGemistArray = getUitzendingData())) {
echo 'Geen uitzendingdata beschikbaar';
} else {
// Loop door de array heen en print per element de title en een IMG tag met het plaatje.
foreach ( $aUitzendingGemistArray AS $aUitzending ) {
if ($aUitzending[ 'id' ] == $iId) {
echo '<li class="withimage">
<a class="noeffect" href="' . $aUitzending[ 'video' ][ 'm3u8' ] . '">
<img alt=" " src="' . $aUitzending[ 'image' ] . '">
<span class="name">' . $aUitzending[ 'title' ] . '</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>';
}
}
}
}
function showOverviewPage()
{
// Probeer lijst van uitzendinggemist te downloaden.
// Probeer lijst van uitzendinggemist te downloaden.
if (FALSE === ($aUitzendingGemistArray = getUitzendingData())) {
echo 'Geen uitzendingdata beschikbaar';
} else {
echo "<ol>";
// Loop door de array heen en print per element de title en een IMG tag met het plaatje.
foreach ( $aUitzendingGemistArray AS $aUitzending ) {
echo '<li class="withimage">
<a class="noeffect" href="?id=' . $aUitzending[ 'id' ] . '">
<img alt=" " width=50 src="' . $aUitzending[ 'thumbnails' ][ 0 ][ 'url' ] . '">
<span class="name">' . $aUitzending[ 'title' ] . '</span>
<span class="comment"></span>
<span class="arrow"></span>
</a>
</li>';
}
echo "</ol>";
}
}
?>
ps. dat commentaar heb ik er zelf bij gezet voor de duidelijkheid voor me zelf