Bonjour,
j'essaie en vain de générer des courriers pdf à partir d'un fichier php (version 4).
Description:
Un fichier php contenant un formulaire visible et un formulaire invisible.
Le premier formulaire s'adresse à l'utilisateur qui saisit les renseignements qui lui sont demandés (adresse, heure de rdv....) . Une fois cette saisie validée, une ou deux requêtes interrogent une base de données SQL 2000. Le résultat est un tableau dans lequel figure une liste de destinataires.
Si, à son tour, cette liste est validée, un second formulaire (invisible pour l'utilisateur) regroupe la saisie susmentionnée et une partie des infos fournies par SQL pour les transmettre à un autre fichier php qui lui "déclanche" l'ouverture d'Adobe 708. Adobe génère alors X courriers d'une page dans un même document pdf.
problème rencontré:
Tans que j'ai moins de 107 courriers à générer dans un même doc pdf, tout va bien. Avec Adobe 5.0 le "plafond" de fonctionnement était de 75 courriers.
Au-delà de ce chiffre (107) Adobe 708 ne s'ouvre pas.
autre détails constatés:
-le fichier généré s'ouvre dans le navigateur Internet Explorer mais le problème rencontré reste le même s'il s'affiche dans Adobe;
-dans l'url du navigateur figure non seulement les renseignements saisis par l'utilisateur mais aussi une partie des infos retournées par SQL. Est-ce là le blocage?
-la partie applicative utilise une bibliothèque fpdf.php à laquelle il est fait référence pour ouvrir Adobe, ouvrir un document, ajouter une nouvelle page par destinataire.
Solution envisagée et essayée:
-mise en place d'un compteur : dans le fichier php (celui qui déclanche l'ouverture du pdf) et qui au-delà de 100 courriers déclancherait l'ouverture d'un nouveau document pdf jusqu'à épuisement des destinataires.
Selon la syntaxe, je parviens soit à générer un fichier des 100 premiers courriers, soit un fichier des X destinataires après la première tranche de 100. Mais dans tous les cas, si je souhaite générer 120 courriers d'un coup, le pdf ne s'ouvre toujours pas (donc je rencontre exactement le même problème que lorsque je n'avais pas mis de compteur).
C'est inextricable!!! et insuportable pour l'utilisateur à qui il peut arriver de devoir générer ainsi près de 1000 à 2000 courriers par tranche de 100!!!
Merci pour votre participation. Vous avez le temps de me répondre. Je m'absente pour cause de congés bien mérités prendrai connaissance de toutes vos suggestions dès le 28/08/06.
Partager