Bonjour à tous,
J'ai créé 2 scripts FPDF, un pour générer un document PDF "A" et l'autre pour générer un document PDF "C" en fonction de données stockées dans une base. Les deux scripts fonctionnent indépendamment sans problème en les appelant chacun par un lien différent.
(J'ai un 3ème fichier PDF "B" qui lui a été mis en ligne par l'utilisateur.) J'aimerais qu'une page génère ces 2 fichiers "A" et "C" et concatène les 3 fichiers "A", "B" ET "C" avec la fonction merge de fpdf.
Lorsque j'essaie de générer les 2 PDF "A" et "C" en appelant les 2 scripts sur la même page de la façon suivante :
1 2
| require('generate_A_pdf.php');
require('generate_C_pdf.php'); |
J'obtiens l'erreur suivante :
Fatal error: Cannot declare class PDF, because the name is already in use in /home/mao/sites/osec_v3/pages/pedagogie/tp_pdf_fc_1.php on line 0
Normal, mais je n'arrive pas à la corriger. J'ai essayé avec les espaces de noms namespace, sans succès.
Connaîtriez-vous une méthode pour contourner ce problème et pouvoir appeler plusieurs fois une même classe à partir de scripts différents ?
Merci pour votre aide,
Olivier
Partager