PHP-script afwerken zonder browser venster te openen
Door
Willy VERMEERSCH
op 16-02-2021 19:20
gewijzigd op 17-02-2021 20:10
2.542 views
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 ?
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
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:
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.