Betreft grafieken maken in php/jpgraph :
Is het mogelijk in jpgraph een grafiek rechtstreeks naar een bestand weg te schrijven ($graph->Stroke($pad);),
maar dit zonder dat er een browser venster wordt geopend ?

Met dank voor enige reactie.

Volgens mij gebeurt dat toch al zolang je het pad meegeeft in de functie?
Dat kan via de commandline of automatisch met een interval (bijv. eens per minuut, uur of dag) met een cronjob.
Ik heb wat geprobeerd vanaf de commandline, maar ik krijg steeds dezelfde error :

Warning: require_once(gd_image.inc.php): failed to open stream: No such file or directory in C:\wamp64\www\grafieken\jpgraph.php on line 19

Fatal error: require_once(): Failed opening required 'gd_image.inc.php' (include_path='.;C:\php\pear') in C:\wamp64\www\grafieken\jpgraph.php on line 19
Je mist die bestanden, of het pad klopt niet.
Waarschijnlijk werkt het script vanaf de command-line in een andere directory, en kan ie daarom nu de includes niet vinden. Gebruik eens absolute paden. Bijvoorbeeld:

include_once(__DIR__ . '/../pad/gd_image.inc.php');
Als alternatief op @Rob zijn antwoord zou je ook in het php script kunnen beginnen met het veranderen van de "huidige werkdirectory" naar dezelfde directory als waar het script staat.

<?php
chdir( __DIR__ );
?>
Met dank voor alle tips : de laatste twee werken perfect !
Ik begin nu het betreffende script met chdir("C:\wamp64\www");

Reageren