Hola, ik ben Nigel en net nieuw hier dus nog niet zo bekend met deze community. Ben sinds kort begonnen met PHP en XML en had een vraag.

Bij voorbaat excuses als ik niet goed heb gezocht maar ik zit even te kijken wat de mogelijkheden zijn met de last.fm API e.d. En hierbij wordt de data die je opvraagt (in mijn geval) ontvangen in .xml formaat.

Sinds de 2.0 versie van dit systeem wordt het volgende:
<image>
<large>http://userserve-ak.last.fm/serve/174s/9597461.jpg</large>
<medium>http://userserve-ak.last.fm/serve/64s/9597461.jpg</medium>
<small>http://userserve-ak.last.fm/serve/34s/9597461.jpg</small>
</image>

niet meer op die manier uitgelezen maar op de volgende:
<image size="small">http://userserve-ak.last.fm/serve/34s/9202641.jpg</image>
<image size="medium">http://userserve-ak.last.fm/serve/64s/9202641.jpg</image>
<image size="large">http://userserve-ak.last.fm/serve/126/9202641.jpg</image>

Op dit moment lees ik het bij de oude manier nog zo uit:
$album_image = $album->image->medium;

Maar aangezien er geen aparte cel (cel?) meer is voor die object weet ik niet hoe ik dit uit lees.

Vooralsnog ik ben hier pas net mee begonnen dus erg onbekend. Als mensen tutorials hebben oid mbt dit onderwerp is dat ook welkom.

Alvast bedankt,

Nigel
schaamteloze bump!

Ik zal mijn vraag hierboven even wat duidelijker en kort omschrijven:

Graag zou ik de node <track nowplaying='true'> willen uitlezen met een IF om vervolgens een gifje weer te geven :).

Boven is al in een voorbeeld te zien hoe ik het nu geprobeerd heb maar hij lijkt altijd true uit te lezen.
Schaamteloze quote
Hipska schreef op 24.05.2009 15:46
kuch kuch
Ow ik dacht dat dat een kant en klaar systeem was en dat wilde ik niet. Overigens was deze vraag wel vaker gesteld zag ik na wat googelen en was dit de oplossing:

$nowplaying = $track->attributes()->nowplaying;

if ($nowplaying == true)

Die API zitten inderdaad leuke dingen in, bedankt!
Dude :p

Waarom doen we de moeite nog?
Hoe bedoel je waarom doen we de moeite nog? :O Ik probeer echt álles zelf te maken om ervan te leren. Modules overal inschuiven is noskill
Het wiel opnieuw uitvinden dus? (en dan de mogelijkheid hebben dat je een vierkant wiel hebt uitgevonden?)
Ja maar op het eind kan hij wel een rond wielen maken ipv er een te kopen
Waarom verkoopt ie dan niet meteen de ronde wielen door? Ipv eerst veel tijd te verspillen aan het zoeken hoe hij van zijn vierkant wiel nou een rond wiel maakt.
Ja ik vind het ook een beetje nutteloos, maar ja, als hij het zelf wilt dan moet hij het maar doen. Op het eind kan hij wel uit zijn hoofd ronde wielen maken en die dan later weer door verkopen.
Beetje rare vergelijking eigenlijk. Ik ben me de laatste tijd gewoon heel erg aan het verdiepen in C# en PHP. En ik wil de talen graag goed onder de knie krijgen en door proberen scripts te begrijpen en te bedenken leer je veel sneller dan constant complete modules in te laden waarvan je een paar variabelen aanpast.

Het is niet dat ik tegen modules ben, je moet alleen oppassen dat je niet teveel klakkeloos vanalles over blijft nemen als dat ten kostte gaat van het leren.

Reageren