J'ai crée un script PHP pour générer dynamiquement des PDF.
Les PDF sont générés en utilisant la librairie PDFtk. Le PHP effectue 3 appels exec(). Les 2 premiers exec() génèrent chacun 1 PDF temporaire, dynamiquement. Le 3e exec() (passthru(), en fait) colle ces 2 PDF temporaires à un 3e qui existe deja.
Ce script s'execute correctement en ligne de commande DOS ("php pdf_maker.php 1715" pex) : les fichiers temporaires PDF sont générés et la sortie standard recupere bien un PDF. Par contre, si j'appelle ce script via un browser, les fichiers temporaires PDF ne sont pas générés et la page reste vide.
Le serveur Apache 2.0 (PHP 5.20) tourne en tant que service sous un compte systeme.
> Ce script s'execute correctement en ligne de commande DOS ("php > pdf_maker.php 1715" pex) : les fichiers temporaires PDF sont > générés et la sortie standard recupere bien un PDF. > Par contre, si j'appelle ce script via un browser, les fichiers > temporaires PDF ne sont pas générés et la page reste vide.
La ligne ce commande (cli) utilise Wamp/php/php.ini
Les scripts utilisent Wamp/Apache2/bin/php.ini
Vérifier également qu'il n'existe pas un fichier php.ini dans Windows.
Voir du côté des diférences entre ces deux fichiers.