Imprimer automatiquement une page sans entetes [PHP] - PHP - Programmation
Marsh Posté le 02-09-2003 à 23:44:46
Spark a écrit : |
en bas de page .. comme ca elle est chargée ....
Code :
|
Marsh Posté le 03-09-2003 à 00:12:41
merci mais :
1. ca résouds pas mon problème d'entete
2. le technicien doit cliquer sur OK (bon, spa tres grave, mais j'aimerais mieux un truc automatique vu qu'il a déjà cliqué sur imprimer
Marsh Posté le 03-09-2003 à 00:14:25
Spark a écrit : merci mais : |
de quelles entetes tu parles ?
Spark a écrit : merci mais : |
impossible
Marsh Posté le 03-09-2003 à 00:20:33
1. avec IE6, quand t'imprime un truc, en entete de page il te met le titre de la page (gauche) avec le numéro (droite) genre 1/2
et en bas, il te met l'url de la page (gauche) et la date (droite)
ca le fait pas trop pour un document transmis au client...
2. mais si, ca doit etre possible
Marsh Posté le 03-09-2003 à 00:21:19
y a pas moyen de controler avec avec du vbscript ?
uniquement pour IE5-6 bien sur
j'y connais rien dans ce domaine...
Marsh Posté le 03-09-2003 à 00:21:26
Spark a écrit : 1. avec IE6, quand t'imprime un truc, en entete de page il te met le titre de la page (gauche) avec le numéro (droite) genre 1/2 |
génération automatique de la facture en pdf...
Marsh Posté le 03-09-2003 à 00:21:48
Citation : 2. virer les informations que IE rajoute en entete de pied AUTOMATIQUEMENT |
Je crois pas que ce soit possible!!! (dommage)
Tu pourrais générer un PDF, je crois qu'il y a de bonnes choses dans ce domaine en ce moment.
De plus, ca fera nettement plus rpo avec possibilité d'enregistrer le doc et le résultat de l'impression ne dépendra pas du navigateur.
http://www.php.net/manual/fr/ref.pdf.php
http://www.fpdf.org/
http://sourceforge.net/projects/pdf-php/
http://www.zend.com/zend/spotlight/creatingpdfmay1.php
Tu devrais t'en sortir avec ca mais si t'as pas envie de te prendre la tete .... reste comme ca.
Marsh Posté le 03-09-2003 à 00:24:31
c'est impossible effectivement
le pdf .. ---> resultat excellent mais c'est pas le même temps de dev
Marsh Posté le 03-09-2003 à 00:24:48
merci, pour le pdf, j'y pensais, mais j'aimerais bien m'en passer, ca me semble assez relou a faire d'apres les quelques exemple que j'ai vu.
Modifier une page html, c quand meme plus facile que modifier un pire bloc de pdf_xxxxxxxx
D'autres idées ?
Marsh Posté le 03-09-2003 à 00:29:09
simogeo a écrit : c'est impossible effectivement |
tu m'étonnes !!
15 ans pour faire un pauvre état avec 15 tonnes de code, c'est pas super niveau rapport temps/résultat... et pour modifier le design, c'est la fete
Marsh Posté le 03-09-2003 à 00:33:24
le 2. doit quand meme etre possible nan ?
en partant du principe qu'en utilisant que IE5 ou IE6, un ptit VBScript doit pouvoir accéder aux propriétés de la mise en page nan ?
taking fire, need asistance !
Marsh Posté le 03-09-2003 à 10:19:26
Citation : le 2. doit quand meme etre possible nan ? |
Et quand on utilise pas IE ???
Marsh Posté le 03-09-2003 à 10:20:07
Yo c Spi a écrit :
|
lis le premier post
Marsh Posté le 03-09-2003 à 10:33:28
bon une petite soluce mais faut que word soit installé sur le poste et que ta page html soit pas trop complexe ( sinon word à un peu de mal). Dans l'ordre:
- tu recopies ton facture.html en facture.doc
- tu fais une iframe(appelons la ifr_doc) avec un src qui pointe sur ton facture.doc, et tu lui rajoutes un style avec une visibility hidden
- dans le onload de la page qui contient ton iframe tu mets ifr_doc.print();
Par contre il faudra toujours que la personne choisisse son imprimante et appuye sur ok.
Marsh Posté le 03-09-2003 à 10:59:40
Citation : lis le premier post |
Désolé, j'avais pas fais gaffe (c'est pareil dans ma boite bien que je développe sous Mozilla).
Mais dans le cas général, je suis pour le "best view with any browser".
http://www.anybrowser.org/campaign/index.html
Marsh Posté le 03-09-2003 à 11:01:13
Yo c Spi a écrit :
|
moi aussi .... et on est bcp ds ce cas la ici je crois
Marsh Posté le 03-09-2003 à 12:41:46
Spark a écrit : merci, pour le pdf, j'y pensais, mais j'aimerais bien m'en passer, ca me semble assez relou a faire d'apres les quelques exemple que j'ai vu. |
Jètes donc un coup d'oeuil à FPDF.
Pour l'avoir utilisé, je peux te dire que c'est vraiment facile de faire des PDF grace à lui. Et en cas de problème non indiqué dans la doc ou la FAQ, ils sont très réactif sur le forum du site.
Marsh Posté le 03-09-2003 à 12:57:32
Citation : Jètes donc un coup d'oeuil à FPDF. |
C'est entièremant vrai :
- FPDF c'est assez simple (faut s'y connaitre un peu en PHP objet)
- tu n'aura jamais de problème grace a leur forum (ou mail)! => c'es des gars cool !
Marsh Posté le 03-09-2003 à 20:39:54
ok, merci pour ces renseignements
je vais aller voir tout ca et si j'ai des problèmes, je vous tiens au courant.
A+
Marsh Posté le 09-09-2003 à 12:50:38
fpdf!
Moi aussi je voulais eviter le pdf. mais en fait ça roxxx
et ça te fait de vrai impression PRO!
Surtout que si ton code html n'est pas pourri en deux temps trois mouvements c'est fini!
Marsh Posté le 09-09-2003 à 13:31:16
AGA a écrit : |
euhhhh ... faudrait que tu me dises comment alors ... t'as trouvé une lib qui lit ton html et met en page ton pdf
Code :
|
et vala le travail
Marsh Posté le 09-09-2003 à 15:04:26
perso, j'affichais une liste en HTML et à l'impression c'etait moyen.
J'ai viré les balises de tableau,
fais un petit $txt.= de mes lignes HTML.
puis fais un petit Multicell();
plus qq finesses et zou ce joli propre et ça sort nickel.
Marsh Posté le 09-09-2003 à 15:27:50
ok ... c'est joli, c'est propre et ca sort nickel et rapidement quand ca reste basique .. dès que tu souhaites un document un peu chiadé, ca prend bcp plus de temps
c'est pas dur certes mais c'est relativement long.
insistons surtout sur un point : le résultat est très bon
Marsh Posté le 09-09-2003 à 18:54:55
simogeo a écrit : ok ... c'est joli, c'est propre et ca sort nickel et rapidement quand ca reste basique .. dès que tu souhaites un document un peu chiadé, ca prend bcp plus de temps |
long en temps de génération ou en temps de création du code?
Marsh Posté le 09-09-2003 à 19:01:33
création de code
Marsh Posté le 02-09-2003 à 23:26:58
Hello !
Mon problème est très simple... (site en php/mysql)
J'ai une page web (une facture en fait) à imprimer.
L'utilisateur clique sur un bouton d'un formulaire, et ca lui affiche la page.
Et il doit donc cliquer sur l'imprimante dans la barre IE, VIRER LES ENTETES ET PIEDS DE PAGE, et finalement imprimer.
C'est trop lourd pour eux. Imaginez que le technicien oublie de faire tout ca (et il a pas forcément le temps), bah le client se retrouve avec une facture au look pas très sérieux...
Donc il faudrait que je trouve :
1. le moyen de lancer l'impression automatiquement au chargement de la page sans confirmation de l'utilisateur
2. virer les informations que IE rajoute en entete de pied AUTOMATIQUEMENT
Contraintes: la solution doit marcher uniquement avec IE 5 ou IE6, y a que nous qui pourront imprimer les factures donc pas la peine que ca marche sous netscape, mozilla, etc...
QQn à une idée ? parce que là, je fume... J'ai essayé avec les CSS 2, mais bien sûr, ca marche pas...
Me dites pas que c'est impossible