IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] Imprimer en PHP


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut [Système] Imprimer en PHP
    Bonjour,

    Je voudrais savoir quelles sont les différentes possibilité d'impression en PHP.

    Je parle d'impression direct sur des imprimantes installées sur le serveur directement. J'ai vu qu'il existait des fonctions "printer", mais je cherche plutot des fonctiond 'impression de pdf ou autre format de document.

    Merci

  2. #2
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut
    pour imprimer en pdf, j´utilise fpdf. http://www.fpdf.org/

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    J'ai regardé un peu la classe disponible sur ce site, mais je ne vois pas de= méthode d'impression du document. Car mon souhait est de pouvoir réaliser une impression a partir du serveur PHP, sans passer par le poste client.

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449

  5. #5
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Je vais être chiant mais est il possible d'imprimer des documents contenant des images et du texte avec la commande lp, car cette commande je l'utilise dejà mais juste pour imprimer du texte. Et les documents qui seront à imprimer contiennent texte, logo, code barre...

  6. #6
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    On sort du domaine php là...
    Tu fais le test, tu lance une impression d'un pdf via lp dans ta console, si ca marche ben c'est bon...

    tout ce que tu pourras faire en mode console, php le fera via shell_exec....

  7. #7
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Merci pour le conseil Mr N.

    Ca amrche nickel, la commande lp sous Linux permet l'impression d'un pdf !!!!

  8. #8
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    cool.
    Attention en utilisant les exec, passthru et cie, tu introduit une faille potentielle dans tes scripts...
    Fais bien gaffe à ce que tu passe à la commande lp...
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $lp = 'lp '+$filename;
    shell_exec($lp);
    maintenant si :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $filename == 'toto.pdf ; rm -rf *';
    alors je te laisse imaginer les dégats si tu n'es pas blindé niveau securité.

  9. #9
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Re-merci pour ce conseil, mais il ne devrait pas y avoir de soucis car le $filename sera déterminer par mes soins à moi !!!!!

    PS: existe-t-il un equivalent Windows de lp?

  10. #10
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Je sais pas, j'en ai pas sous la main

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Système] Probleme Socket Php
    Par Reaggaman dans le forum Langage
    Réponses: 4
    Dernier message: 01/03/2006, 19h55
  2. [Système] lancer du php dans du php
    Par nonaM1982 dans le forum Langage
    Réponses: 16
    Dernier message: 21/02/2006, 11h47
  3. Réponses: 5
    Dernier message: 13/02/2006, 15h45
  4. Réponses: 7
    Dernier message: 20/10/2005, 21h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo