PHP api voor rooster script
is al weer een tijdje geleden en heb weer wat bedacht om
te gaan knutselen.
Ik wil een api maken voor een klassenrooster app.
Wat de bedoeling is, dat het php script het rooster
periodiek via een aanvraag van de app controleert op veranderingen,
en indien er
veranderingen zijn de gegevens naar de app stuurt.
Nu zijn er 2 dingen waar ik niet helemaal uit kom.
ik laat de app elke 5 min (of andere tijdsduur) een URL aanvragen met daarin het leerlingnummer.
Maar hoe vergelijk ik het nieuwe rooster met het oude aangezien het rooster
op de app geladen wordt, maar het php script niet weet of de laatste wijzigingen
daarop al geladen zijn
2. Hoe vraag ik via PHP de broncode van een andere website op om te vergelijken ?
Hoop dat ik een beetje duidelijk ben en niet te grote vragen stel (A)
Alvast bedankt :)
Gewijzigd op 01/09/2011 20:44:55 door Harri takkert
@ vraag2: dit gaat niet, je kan wel de html parsen maar PHP niet.
Ik hoop dat dit voldoende antwoord is als ik je vraag goed begrijp.
@Kevin ik weet niet of hij directadmin heeft. Mischien kan je het bij je hosting navragen.
Toevoeging op 01/09/2011 20:57:33:
Oh en bij plesk en cpanel kan je ook cronjobs aanmaken bij de meeste controlepanelen wel.
Op elke server kun je cronjobs maken :p In linux is het crontab -e commando. Ik zou voor cUrL gaan!
Dan moet je wel ssh toegang hebben. :) of je moet eigen servers hebben. De meeste hostings ondersteunen wel crons.
het zou moeten aanpakken.
Alleen de app heeft beperkingen. Het is gemaakt
in app inventor, een brakke wysiwy voor android apps.
Google heeft aangekondigd app inventor niet verder te
ontwikkelen en heeft nog geen functie om berichten naar de
status balk te sturen geimplementeerd.
Dus ik zou wel de info naar me app kunnen halen, dat er
een wijziging is maar ik kan geen "push notification" of status
message weergeven.
Dit kan alleen als het programma in java geschreven is(waarin meetal apps voor android geschreven worden). Aangezien
ik op dit moment niet in java kan programmeren, op de basis na.
En het niet 1,2,3 kan leren is het project denk ik niet mogelijk.
dat hij mij de roosterwijzigingen mailt, ik denk dat dat wel lukt alleen hoe kan ik zorgen dat hij dit doet zonder dat iemand op de pagina kijkt? is daar een oplossing voor of kan dat echt niet?
vervolg ik op: http://www.phphulp.nl/php/forum/topic/script-laten-werken-zonder-dat-iemand-hem-opvraagt/79953/last/
Gewijzigd op 02/09/2011 22:37:36 door Kees van Kempen
vast. Ik weet niet hoe ik met PHP het oude met het nieuwe rooster ga vergelijken en vervolgens het uur dat uitvalt in een string stop.
hier een voorbeeld van een rooster (HTML)
Toevoeging op 12/09/2011 11:34:23:
ik zie een hoop views maar geen antwoorden op mijn vraag.
Dit komt denk ik door dat het een vrij complexe vraag is.
Weet iemand toch misschien waar ik wel antwoord kan krijgen
op mijn vraag of in welke richting ik moet denken :)