|
|
|
|
Configuration: Windows 2000 Firefox 2.0.0.14
Salut,
tu utilise surement la librairie fpdf, et si c'est le cas, j'ai une solution Lors que tu appel la méthode output(), passe lui un nom de fichier output('test.pdf'); puis ensuite dans ton code fais un petit fonction qui t'ouvre ce fichier dans un popup. Et ça marche ! A+ |
merci pour ta reponse mais travaillant sur un logiciel je ne saisi pas trop ou inserer le code de la popup.
|
pourrais tu m'indiquer ou je dois insérer le code, dans le fichier qui créer le pdf ?
Et si non c'est tu pourquoi apache interprète mal ? |
Tu dois avoir un fichier nommé (j'invente) export_pdf.php. et si tu en trouve un qui y ressemble, tu remplace output(); par output('test.pdf');
En fait c qu'une page internet ne peu pas contenir un bout de pdf (problème de redéfinition de header) Donc il faut exporte ton pdf proprement dans un fichier qu'y lui est réserver puis l'ouvrir une fois celui-ci terminé. Voila pour la théorie |
mais une fois remplacé le output,quel est le code pour ouvrir la fenetre popup !
merci |
tu place cette ligne apres le output('test.pdf')
print '<META http-equiv="Refresh" content="0; URL=test.pdf">' ce système marche, je m'en suis déjà servie |
Merci pour ta reponse, j'ai procédé comme tu m'a dis, j'ai ecris output('test.pdf') mais il me sors un fichier testpdf sans aucune extension donc ensuite j'ai ecris
print '<META http-equiv="Refresh" content="0; URL=testpdf">' et logiquement il me demande quel programme pour ouvrir le fichier Comment faire pour qu'il reconnaisse que c'est du pdf et donc qu'il l'ouvre avec adobe |
excus moi j'avais oublié les '' donc ça marche très bien, je te remercie énormement ! |
Cool :-) |