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 :

[Librairies] [PDF] Pb IE pour PDF via Apache - Firefox : OK


Sujet :

Langage PHP

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    90
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 90
    Par d�faut [Librairies] [PDF] Pb IE pour PDF via Apache - Firefox : OK
    Bonjour,

    J'ai le probl�me suivant :
    On utilise Pdflib pour g�n�rer des PDFs.
    Certaines �ditions fonctionnent sur IE et sur Firefox.
    D'autres seulement sur Firefox.

    C'est assez bizare car sur Firefox, il me g�n�re TOUJOURS mon pdf.
    Sur IE, en "forcant", des fois, il me sort l'�dition sinon c'est "Impossible d'afficher la page" � chaque fois.

    APACHE/PHP peuvent-ils g�n�rer un flux de sorti suivant le navigateur ???
    (Dans le code PHP il n'y a rien dans ce sens...)

    Quelqu'un a une id�e ?
    PS: D�s que je mets dans mon code php
    L�, IE fonctionne. Il m'affiche bien TEST + flux PDF...

    Merci.

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    90
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 90
    Par d�faut
    Bon a force de test, voici ma conclusion :

    Avant j'utiliser ceci (FIREFOX OK - IE PAS OK) :
    <?
    ...
    header ("content-type: application/pdf");
    header ("content-length: ".strlen($data));
    header ("Content-Disposition: inline; filename=contrat.pdf");

    echo $data;
    pdf_delete($pdf);
    ?>
    En utilisant ceci tout semble fonctionner :
    <?
    ...
    header ("content-type: application/pdf");
    header ("content-length: ".strlen($data));
    header ("Content-Disposition: inline; filename=contrat.pdf");

    if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE"))
    {
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    }

    echo $data;
    pdf_delete($pdf);
    ?>
    Quelqu'un a une explication ?

    Merci.

Discussions similaires

  1. R�ponses: 2
    Dernier message: 29/12/2014, 09h07
  2. Librairie GD et GD2 pour conversion de pdf en jpg
    Par cybergud dans le forum Biblioth�ques et frameworks
    R�ponses: 1
    Dernier message: 09/06/2014, 16h56
  3. librairie C ou C++ pour convertir un fichier PDF en HTML
    Par mohammed21 dans le forum Biblioth�ques
    R�ponses: 0
    Dernier message: 26/07/2011, 12h12
  4. R�ponses: 7
    Dernier message: 11/12/2007, 03h16
  5. R�ponses: 1
    Dernier message: 04/09/2006, 10h44

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