[FPDF] capter l'erreur lors de l'output
Bonjour
j'utilise fpdf pour créer un document pdf
je conserve les documents créer dans un dossier, mais le nom du fichier est fait de facon dynamique par rapportàu numéro d'indentification de l'usager enregistrer au systeme.
Ainsi, chaque usager ne peut avoir qu'un seul document pdf, à chaque fois qu'il désir en créer un pour le faire imprimer ou le visionner, ca écrase l'autre avant lors de l'output car le nom de fichier est le meme...
Par contre si le document est ouvert donc en lecture par Acrobat reader, il y a un erreur de output (erreur normal puisqu'il ne peut pas écraser le document ouvert)
Est-ce qu'il y a un moyen de tester si le doc est ouvert et capter cette erreur pour ne pas avoir une page blanche dans mon application avec la mention
Citation:
Warning: fopen(D:GDRBD/FeuilleTravail/feuilleDeTravail11.pdf): failed to open stream: Permission denied in C:\server\Apache2\htdocs\gdr\Classes\fpdf\fpdf.php on line 1084
FPDF error: Unable to create output file: D:GDRBD/FeuilleTravail/feuilleDeTravail11.pdf
Je voudrais qu'il n'affiche pas cela dans le navigateur et effectuer un type de redirection avec un message du genre veuillez fermer l'application acrobat reader pour permettre la création du pdf :yaisse2:
merci de vos réponses