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

Bibliothèques et frameworks PHP Discussion :

[FPDF] Afficher image BLOB (stockée dans BDD) dans un pdf


Sujet :

Bibliothèques et frameworks PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [FPDF] Afficher image BLOB (stockée dans BDD) dans un pdf
    Bonjour

    Je cherche à afficher sur un pdf une image qui se trouve dans une BDD en format BLOB. Je ne souhaite pas entrer dans le débat "stocker des images dans une BDD c'est bien/c'est pas bien". Merci de ne pas me proposer comme solution de ne pas stocker mes images dans la BDD...

    Ce problème a déjà été soulevé dans plusieurs discussions, mais ça ne m'a pas aidé a résoudre le problème. La solution la plus intéressante que j'ai trouvée est celle présentée à la fin de cette discussion http://www.developpez.net/forums/d10...mage-blob-pdf/, elle me paraissait bien logique, mais elle ne fonctionne pas.

    L'image s'affiche parfaitement sur une page HTML lorsqu'on met dans la balise le chemin la page php qui récupère l'image dans la BDD et l'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="afficheimmage.php?var=1" />
    Voilà ce que j'ai essayé jusque là:

    1/ La méthode Image(), en mettant en 1er argument l'URL absolue de la page php qui affiche mon image.

    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pdf->Image('http://monsite.fr/afficheimmage.php?var=1',60,30,90,0,'JPG');
    Message d'erreur:
    Warning: getimagesize(http://monsite.fr/afficheimmage.php?var=1) [function.getimagesize]: failed to open stream: Network is unreachable in /mnt/154/sdb/8/5/monsite/fpdf.php on line 1213
    FPDF error: Missing or incorrect image file: http://monsite.fr/afficheimmage.php?var=1
    2/ La méthode MemImage() (développé dans un script intitulé "Support des images en mémoire"), en mettant le contenu binaire du blob en 1er argument.

    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pdf->MemImage($DonneesBlob, 50, 30);
    Message d'erreur:
    Warning: Trop curieux... in /mnt/154/sdb/8/5/monsite/mem_image.php on line 70

    Warning: getimagesize(var://imgb5b45906d51496c840e1f08a9032eb16) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /mnt/154/sdb/8/5/monsite/mem_image.php on line 70
    FPDF error: Invalid image data
    Merci d'avance pour votre aide!
    Dernière modification par rawsrc ; 30/06/2014 à 09h30. Motif: Balises [quote][/quote] pour les messages d'erreurs et pas [code][/code]

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/09/2012, 16h07
  2. [FPDF] Afficher image blob sur PDF
    Par Saphir09 dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 24/04/2012, 18h02
  3. image blob stocké dans le cache du navigateur
    Par neril dans le forum Langage
    Réponses: 7
    Dernier message: 18/02/2007, 00h08
  4. [MySQL] Afficher un questionnaire stocké dans une base
    Par wallawalla dans le forum PHP & Base de données
    Réponses: 24
    Dernier message: 11/01/2007, 11h12
  5. Réponses: 10
    Dernier message: 06/07/2006, 21h57

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