Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [FPDF] immagini da db MySql

    'giorno a tutti,

    sto generando dei PDF utilizzando le librerie FPDF, e mi trovo ad un ostacolo....

    come posso caricare un immagine presa da db invece che da una cartella ?




    Grazie

    SK

  2. #2
    potresti fartela passare attraverso un query...

    pero' non ho mai avuto a che fare con le immagini...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  3. #3
    Originariamente inviato da zip2k
    potresti fartela passare attraverso un query...

    pero' non ho mai avuto a che fare con le immagini...
    per le immagini prese da db e messes su una normale pagina, non ho problemi, ma non riesco ad ottenere la stessa cosa sul PDF

  4. #4
    hai gia' provato con Image???

    http://www.fpdf.org/

    manuale ---> Image...
    La vita sarebbe piu' facile se avessi il codice sorgente!

  5. #5
    Originariamente inviato da zip2k
    hai gia' provato con Image???

    http://www.fpdf.org/

    manuale ---> Image...
    si

    e riesco a visualizzare solo immagini prese direttamente da una cartella e non da db

  6. #6
    non saprei... cmq ho provato a scrivere nel forum di fpdf.org..

    aspetto una risposta... ti faro' sapere... ok?
    La vita sarebbe piu' facile se avessi il codice sorgente!

  7. #7
    Originariamente inviato da zip2k
    non saprei... cmq ho provato a scrivere nel forum di fpdf.org..

    aspetto una risposta... ti faro' sapere... ok?
    ok

    anche se temo che di risposte non ne avrai

    credo che il problema sia solo nel convertire i dati binari

  8. #8
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Non mi sembra che ci sia una funziona fpdf apposita.
    Il problema lo aggiri creando il file temporaneo dell'immagine.
    Lo avevo fatto, se vuoi ti posto il codice.

  9. #9
    Originariamente inviato da Teuzzo
    Non mi sembra che ci sia una funziona fpdf apposita.
    Il problema lo aggiri creando il file temporaneo dell'immagine.
    Lo avevo fatto, se vuoi ti posto il codice.
    se sei così gentile....

    sarebbe la cos migliore

    grazie

  10. #10
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Codice PHP:
    $query1="SELECT DATI_BINARI FROM TABELLA WHERE ..";
    $q1=mysql_query($query1,$link) or die("Impossibile eseguire la query [b]$query1[/b]
    [b]Errore[/b]:"
    .mysql_error());
    $data=mysql_result($q1,0);
    // creazione file
    $file="immagine_db.jpg";
    touch($file) or die("Impossibile creare il file");
    // apro il file in scrittura
    $fp=fopen($file'wb' ) or die("Impossibile aprire il file in lettura"); // Su sistemi che differenzino fra file binari e di testo (come Windows) il file deve essere aperto includendo 'b' nel paramentro mode di fopen(). 
    // scrivo nel file
    fwrite$fp $data ) or die("Impossibile scrivere nel file");
    // chiusura file
    fclose$fp ) or die("Impossibile chiudere il file");
    // dimensioni in pixel immagine
    $is=getimagesize($file); // dimensioni originale
    // stampa immagine
    $pdf->Image$file 10 45 $is[0] , $is[1] ); 
    Poi alla fine del codice cancelli l'immagine con ulink.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.