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 du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 90
    Points : 53
    Points
    53
    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 du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 90
    Points : 53
    Points
    53
    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