XML verwerken met PHP

Gestart doorNielsjojo16 reacties51 weergaven

17 berichten · pagina 1 van 2

Nielsjojo

Lid · Topicstarter

Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo,

Ik ben nu al een tijdje bezig om de iTunes Top 30 API van Bas Milius te verwerken met PHP.

Dit is alles wat ik tot nu heb:

[COLOR= #0000BB]<?php
$xml[/COLOR] [COLOR= #007700]=[/COLOR] simplexml_load_file[COLOR= #007700]([/COLOR][COLOR= #DD0000]http://api.basmilius.com/qmn/itunestop30.xml[/COLOR][COLOR= #007700]);[/COLOR]
?>


Mvg,
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Okee, mooi zo!
Goed op weg, man thumbsup
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Maak het liefst geen gebruik van een andere site, als die down ligt, dan werkt je script niet.
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Maak het liefst geen gebruik van een andere site, als die down ligt, dan werkt je script niet.
En wanneer ligt die er nou uit, vrijwel nooit emoJe kunt deze data gewoon in je eigen database opslaan en elke vrijdag om 15:00 uur updaten (ik haal alle nieuwe data om 14:00 uur op)

Moet die anders in JSON?
Dat kan ik dan ook wel even snel maken smile
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik zou dag ook niet doen, beter haal je het meteen van iTunes op. Dit is ook sneller. Anders moeten gebruikers jou site ophalen, die dan data van een andere site moet ophalen, die dan nog data van een andere site moet ophalen en dit elk nog op hun eigen manier moeten werken.
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Ik zou dag ook niet doen, beter haal je het meteen van iTunes op. Dit is ook sneller. Anders moeten gebruikers jou site ophalen, die dan data van een andere site moet ophalen, die dan nog data van een andere site moet ophalen en dit elk nog op hun eigen manier moeten werken.
Op iTunes kun je de iTunes Top 30 van Q niet vinden hoor emo!
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jellesch schreef:
Maak het liefst geen gebruik van een andere site, als die down ligt, dan werkt je script niet.
Dat zou dus betekenen dat je zelf alles handmatig in moet gaan vullen?
Je kan het prima gebruiken door bijv. via een cronjob eens per dag nieuwe informatie op te halen en in je database te gooien.
Antonn schreef:
Ik zou dag ook niet doen, beter haal je het meteen van iTunes op. Dit is ook sneller. Anders moeten gebruikers jou site ophalen, die dan data van een andere site moet ophalen, die dan nog data van een andere site moet ophalen en dit elk nog op hun eigen manier moeten werken.
Dit slaat nergens op, bijna geen enkele site genereert zijn xml door een xml van een andere site te kopiëren, waarom zou je het dan namelijk zelf aanbieden?
Er is altijd een rede om het van deze bron af te halen.
Daarnaast leest elke (goede?) site niet real time vanaf de andere site maar vanuit zijn eigen database (of zelf gegenereerd bestand) die elke 5min/uur/dag/week word bijgewerkt
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Gewoon de data die je krijgt apart cachen of verwerken in je eigen database.
Doe ik ook voor tientallen websites....
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jellesch schreef:
Maak het liefst geen gebruik van een andere site, als die down ligt, dan werkt je script niet.
Caching... zucht. emo
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
Eerdere citaten tonen
Jellesch schreef:
Maak het liefst geen gebruik van een andere site, als die down ligt, dan werkt je script niet.
Dat zou dus betekenen dat je zelf alles handmatig in moet gaan vullen?
Je kan het prima gebruiken door bijv. via een cronjob eens per dag nieuwe informatie op te halen en in je database te gooien.
Ik denk dat erop gedoelt wordt dat dit een api is die je zelf ook ff kan schrijven en op je eigen server draaien. Het hoeft niet via de bass website.
0
Berichten
3.788
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar waarom zou je het wiel opnieuw uitvinden?
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Eleky schreef:
Maar waarom zou je het wiel opnieuw uitvinden?
Je hoeft het wiel niet opnieuw uit te vinden in dit geval. Het is geen lastige code.

Voor de rest bied het meer zekerheid en onafhankelijkheid. Kans is ook dat het sneller is.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Superb schreef:
Eerdere citaten tonen
Antonn schreef:
Ik zou dag ook niet doen, beter haal je het meteen van iTunes op. Dit is ook sneller. Anders moeten gebruikers jou site ophalen, die dan data van een andere site moet ophalen, die dan nog data van een andere site moet ophalen en dit elk nog op hun eigen manier moeten werken.
Op iTunes kun je de iTunes Top 30 van Q niet vinden hoor emo!
Nou waar haal jij hem dan vandaan?
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Eerdere citaten tonen
Superb schreef:
Eerdere citaten tonen
Antonn schreef:
Ik zou dag ook niet doen, beter haal je het meteen van iTunes op. Dit is ook sneller. Anders moeten gebruikers jou site ophalen, die dan data van een andere site moet ophalen, die dan nog data van een andere site moet ophalen en dit elk nog op hun eigen manier moeten werken.
Op iTunes kun je de iTunes Top 30 van Q niet vinden hoor emo!
Nou waar haal jij hem dan vandaan?
Die vertrouwde data mag ik nog niet openbaar geven, want daar zijn namelijk alle lijsten van Q in te vinden.. De API waaruit ik het haal is vind ik zelf al qua naamgeving niet echt goed..
Als die API voor iedereen openbaar is dan wil ik het best zeggen, maar nu kan het dus nog niet smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren