gd library
Jeffrey
07/12/2007 15:24:00Goedemiddag allen,
Ik heb een scriptje die een plaatje toont m.b.v. GD Library met gegevens die uit een xml bestand van een andere site komen. Deze verwerk ik in het php bestand d.m.v. simplexml_load_file.
De url is zeg maar zo: http://www.site.com/statistieken.php?accountnaam=naam
Dan maakt hij een plaatje aan met de statistieken van die persoon.
Dit werkt allemaal perfect en het plaatje wordt netjes weergegeven inclusief de data uit het xml bestand, alleen wil ik dat de mensen het ook echt als plaatje kunnen downloaden. Dus dat hij bijvoorbeeld elke 2 uur de nieuwe xml binnenhaald en automatisch een nieuw plaatje aanmaakt met de nieuwe statistieken (hoop dat ik duidelijk ben).
Nu is het een php-bestand en als je het plaatje vervolgens opslaat, zal hij natuurlijk niet updaten. Ik heb wel iets gelezen over cache, maar ik heb verder nog geen idee wat te doen.
Heeft hier iemand ervaring mee en weet wat ik moet/kan doen.
Alvast bedankt! :-)
Ik heb een scriptje die een plaatje toont m.b.v. GD Library met gegevens die uit een xml bestand van een andere site komen. Deze verwerk ik in het php bestand d.m.v. simplexml_load_file.
De url is zeg maar zo: http://www.site.com/statistieken.php?accountnaam=naam
Dan maakt hij een plaatje aan met de statistieken van die persoon.
Dit werkt allemaal perfect en het plaatje wordt netjes weergegeven inclusief de data uit het xml bestand, alleen wil ik dat de mensen het ook echt als plaatje kunnen downloaden. Dus dat hij bijvoorbeeld elke 2 uur de nieuwe xml binnenhaald en automatisch een nieuw plaatje aanmaakt met de nieuwe statistieken (hoop dat ik duidelijk ben).
Nu is het een php-bestand en als je het plaatje vervolgens opslaat, zal hij natuurlijk niet updaten. Ik heb wel iets gelezen over cache, maar ik heb verder nog geen idee wat te doen.
Heeft hier iemand ervaring mee en weet wat ik moet/kan doen.
Alvast bedankt! :-)
PHP hulp
22/11/2024 06:44:17Joren de Wit
07/12/2007 15:38:00Dit gaat je inderdaad niet lukken als je de plaatjes laat opslaan. Wat je zou kunnen doen is elke keer als zo'n plaatje weergegeven moet worden, deze live vanaf jouw server laten komen.
Als source voor zo'n plaatje geef je dan de link naar het php script dat zo'n plaatje genereert:
Let er wel op dat dit jou behoorlijk wat dataverkeer kan gaan kosten als veel mensen hier gebruik van maken...
Als source voor zo'n plaatje geef je dan de link naar het php script dat zo'n plaatje genereert:
Let er wel op dat dit jou behoorlijk wat dataverkeer kan gaan kosten als veel mensen hier gebruik van maken...
Jeffrey
07/12/2007 15:47:00Ach ja natuurlijk, had ik ook kunnen bedenken ;-)
Duidelijk toe aan weekend (nog 30 minuutjes \o/) XD
Ja ik moet dan idd rekening houden met het dataverkeer, maar ik heb 30GB dataverkeer per maand en elk plaatje is zo'n 150kb en het wordt voor zo'n 25 mensen beschikbaar, dus op zich moet dat wel voldoende zijn {hoop ik ;D}
Hartelijk dank voor je hulp, het werkt! :-)
Duidelijk toe aan weekend (nog 30 minuutjes \o/) XD
Ja ik moet dan idd rekening houden met het dataverkeer, maar ik heb 30GB dataverkeer per maand en elk plaatje is zo'n 150kb en het wordt voor zo'n 25 mensen beschikbaar, dus op zich moet dat wel voldoende zijn {hoop ik ;D}
Hartelijk dank voor je hulp, het werkt! :-)