|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Bonjour,
J'utilise FPDF pour créer des factures. Je crée autant de pdf que de factures pour pouvoir rattacher chaque facture au client et ainsi avoir l'historique des documents. Tout cela fonctionne très bien. Mais à l'exploitation pour l'impression c'est pas le top. Je voudrais donc créer en parallèle un pdf de toutes les factures du jour. Pour chaque client en attente de facturation Je génère la facture du jour J'associe la facture du jour au client dans son historique Je concatène cette facture avec les autres factures du jour pour l'impression Est-ce possible ? Merci d'avance.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Avec fpdf tu peux tout a fait faire boucler ton traitement en ajoutant une page à chaque fois.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 24 ![]() |
Pour concatener un pdf tu peux utiliser FPDI et pour exécuter du code en parallèle utilise
Code :
exec("nohup /usr/bin/php -q fichier code ".$agrs0." ".$agrs1." > /dev/null &");
Code :
exec("nohup /usr/bin/php -q /fonction/pdf/concat.php ".$LiensFicherUn." ".$LiensFicherDeux." ".$LiensFicherTrois." > /dev/null &"); |
|
|
00
|
|
|
#4 | |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Citation:
Je veux créer un pdf par client et un pdf pour l'ensemble des factures du jour. Ce qu'il faut c'est aqu'au moment où je crée le pdf facture client, je l'ajoute au pdf facture du jour.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
|
00
|
|
|
#5 | |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Citation:
Ok, j'essaye.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
|
00
|
|
|
#6 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Damned,
Depuis ce matin je tourne autour du message : FPDF error: Unable to find pointer to xref table J'ai bien trouvé une explication ici , mais mon filename est bon, puisque dès que je le change, il me dit qu'il ne peut pas accéder à mon fichier.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 24 ![]() |
Tu peux poster ton morceau de code stp
|
|
|
00
|
|
|
#8 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
J'ai trouvé, je veux copier dans un fichier que je crée au début de mon traitement
Code :
touch($config['url_absolu'].$file_destination); En créant le fichier avec fpdf, ça fonctionne déjà beaucoup mieux.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#9 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Maintenant, j'essaye de faire mon exec.
Si je fais : Code :
exec("nohup /usr/local/php5/bin/php -q montsite/concatener_fichiers_pdf.php?fichier_destination=".$fichier_destination."&fichier_a_ajouter=".$fichier_a_ajouter." > /dev/null &"); Si je met l'équivalent de Code :
montsite/concatener_fichiers_pdf.php?fichier_destination=".$fichier_destination."&fichier_a_ajouter=".$fichier_a_ajouter." Donc mon exec lui ne fonctionne pas.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
|
|
#10 |
|
Membre extrêmement actif
![]() Inscription : juin 2006 Messages : 1 804 ![]() |
Comme l'appel avec exec ne fonctionne pas, ( je ne connais pas beaucoup la programmation en ligne de commande et je suis sur un serveur mac) j'ai inclus le script de concaténation dans mon script de création des PDF de factures.
Je me suis inspiré de çà Merci pour votre aide.
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com