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 :

[PHP-JS] Est-il possible d'imprimer automatiquement une page ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 170
    Par défaut [PHP-JS] Est-il possible d'imprimer automatiquement une page ?
    Bonsoir, bonsoir,

    Je souhaiterais imprimer automatiquement une page web sans avoir à appuyer sur un seul bouton.

    Les données serait récupérer depuis une base de données SQL, et vérifierait l'arrivée de nouveau élements (la dessus pas de soucis) mais j'aimerais savoir si à partir de là, il était possible d'imprimer automatiquement les infos ainsi récupérer sans avoir à passer par le gestionnaire d'impressions et toutes ses options...

    tout se passerais sous Firefox...

    Merci !

    (PS : si c'est pas possible, existe il un moyen dans Windows de virer le gestionnaire d'impression, le truc ou on régle portrait couleur et tout....) Il me semble avoirdéjà vu ca sous Word...

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Salut

    tu peux aussi servir automatiquement du café à l'utilisateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $link = kawa_connect("Krupps", "login", "password");
    kawa_fill($link, K_EXPRESSO);
    $café = kawa_failkafé($link, K_ON) or die(kawa_error());
    kawa_serve($café);
    kawa_close($link);
    On veillera à remplacer "login" et "password" par les identifiants de connexion à la machine à café.
    pré-requis : il faut compiler PHP avec l'option --with-kawa, et charger l'extension dans le php.ini.
    Attention si l'on n'affiche pas les erreurs éventuelles de kawa_failcafé, l'appel à kawa_serve peut provoquer le message d'erreur suivant :
    Warning: kawa_serve(): supplied argument is not a valid kawa coffee resource in coffeescript.php on line 4
    Bon développement !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 170
    Par défaut
    Citation Envoyé par Eusebius
    Salut

    tu peux aussi servir automatiquement du café à l'utilisateur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $link = kawa_connect("Krupps", "login", "password");
    kawa_fill($link, K_EXPRESSO);
    $café = kawa_failkafé($link, K_ON) or die(kawa_error());
    kawa_serve($café);
    kawa_close($link);
    On veillera à remplacer "login" et "password" par les identifiants de connexion à la machine à café.
    pré-requis : il faut compiler PHP avec l'option --with-kawa, et charger l'extension dans le php.ini.
    Attention si l'on n'affiche pas les erreurs éventuelles de kawa_failcafé, l'appel à kawa_serve peut provoquer le message d'erreur suivant :


    Bon développement !

    lol c'était une blague ?

    Je pensais qu'avec un peu de bidouillage et un petit mélange javascript/PHP et la commande Wondow.print() (enfin thé et café comme tu préfère=) il était possible d'imprimer auto...

    Tout ce que je veux, c'est éviter l'apercu et la config d'impression sous Firefox, c'est tout !!

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Alexino2
    lol c'était une blague ?
    craquage de fin de soirée...

    Pour répondre à ta question PHP ne se préoccupe pas de ce qui se passe chez le client, donc l'impression n'est pas de son ressort.

    Peut-être que javascript pourrait proposer une impression à l'utilisateur, je n'en sais rien. Mais dans tous les cas, tu comprends bien que pour des raisons de sécurité on ne peut pas sortir l'utilisateur de la boucle : ni javascript ni php ne sont autorisés à passer les appels systèmes nécessaires à une impression. C'est un peu l'idée de l'exemple de la machine à café : on ne peut pas prendre le contrôle de l'équipement distant, et heureusement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 170
    Par défaut
    Citation Envoyé par Eusebius
    craquage de fin de soirée...

    Pour répondre à ta question PHP ne se préoccupe pas de ce qui se passe chez le client, donc l'impression n'est pas de son ressort.

    Peut-être que javascript pourrait proposer une impression à l'utilisateur, je n'en sais rien. Mais dans tous les cas, tu comprends bien que pour des raisons de sécurité on ne peut pas sortir l'utilisateur de la boucle : ni javascript ni php ne sont autorisés à passer les appels systèmes nécessaires à une impression. C'est un peu l'idée de l'exemple de la machine à café : on ne peut pas prendre le contrôle de l'équipement distant, et heureusement.

    En passant j'ai edit mon second message.

    Ensuite, j'ai pas très bien compris la réponse, mais me semble que ca soit faisable, si on peut éviter la config d'impression (qui me sert a rien par ailleurs) et que par exemple, Word peut gérer en appuyant sur le bouton imprimer, il imprime la page, sans passer par la config (a savoir selection d'imprimante, des couleurs, du mode portrait/paysage, etc...)

    Sans doute me suis je tromper de sous forum pour poster ceci, peut etre aurais je du le poster dans config de firefox et impression ?

    PS : si quelqu'un trouve comment contourner l'impression manuelle de Firefox, j'expliquerai ma solution jusqu'au Window.print()

  6. #6
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Alexino2
    la config d'impression (qui me sert a rien par ailleurs)
    Pourquoi, tu prétends connaître la configuration d'impression du client ? D'ailleurs qui te dit que le client est firefox ? et pas lynx par exemple ?

    Je simplifie ce que j'ai dit : je pense que dans tous les cas il faudra une confirmation de l'utilisateur, et si jamais je me trompe tu ne manqueras pas de me le faire savoir, parce que ça m'intéresse toujours.

    De même je pense (avec un degré de certitude plus élevé cependant) que si ça se fait, ça se fera en javascript et pas en PHP.

Discussions similaires

  1. Est-il possible d'obtenir automatiquement des icones du système ?
    Par ForgetTheNorm dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 01/04/2008, 23h17
  2. [PHP-JS] Est il possible d'intégrer du code PHP dans du code javacript ?
    Par bilou95 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/07/2007, 09h05
  3. [PHP-JS] Est-ce possible avec PHP ?
    Par hudony dans le forum Langage
    Réponses: 11
    Dernier message: 24/12/2006, 10h10
  4. [PHP-JS] Est il possible de les faire fonctionner ensemble ?
    Par bilou95 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/12/2006, 12h25
  5. Réponses: 11
    Dernier message: 06/11/2006, 22h51

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