'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
'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
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!
per le immagini prese da db e messes su una normale pagina, non ho problemi, ma non riesco ad ottenere la stessa cosa sul PDFOriginariamente inviato da zip2k
potresti fartela passare attraverso un query...
pero' non ho mai avuto a che fare con le immagini...![]()
hai gia' provato con Image???
http://www.fpdf.org/
manuale ---> Image...
La vita sarebbe piu' facile se avessi il codice sorgente!
siOriginariamente inviato da zip2k
hai gia' provato con Image???
http://www.fpdf.org/
manuale ---> Image...
e riesco a visualizzare solo immagini prese direttamente da una cartella e non da db
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!
okOriginariamente inviato da zip2k
non saprei... cmq ho provato a scrivere nel forum di fpdf.org..
aspetto una risposta... ti faro' sapere... ok?![]()
anche se temo che di risposte non ne avrai![]()
credo che il problema sia solo nel convertire i dati binari![]()
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....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.
sarebbe la cos migliore![]()
grazie
Poi alla fine del codice cancelli l'immagine con ulink.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] );