Ciao a tutti.
Scrivo questo codice:
define('FPDF_FONTPATH','font/');
require('fpdf.php');
$query = "SELECT fogliettiFI, fogliettiCODprodotto, fogliettiTITLEprodotto ";
$query .= "FROM foglietti ";
$query .= "WHERE fogliettiCODprodotto = '$_GET[prodotto]'";
$res = mysql_query($query) or die ("Query non valida: " . mysql_error());
while ($fogliettiROW = mysql_fetch_array($res)) {
class PDF extends FPDF
{
function Header()
{
global $title;
//Arial bold 15
$this->Image('../images/logo.png',10,8);
$this->Ln(16);
$this->SetFont('times','B',12);
//Calculate width of title and position
$w=$this->GetStringWidth($title)+6;
$this->SetX((210-$w)/2);
//Colors of frame, background and text
$this->SetDrawColor(0,80,180);
$this->SetFillColor(230,230,0);
$this->SetTextColor(220,50,50);
//Thickness of frame (1 mm)
$this->SetLineWidth(1);
//Title
$this->Cell($w,7,$title,5,1,'L',1);
//Line break
$this->Ln(10);
}
}
$pdf=new PDF();
$title='Foglietto illustrativo: '.$fogliettiROW['fogliettiTITLEprodotto'];
$zoom ='real';
$dest ='I';
$name = 'doc.pdf';
$pdf->SetTitle($title);
$pdf->AddPage();
$pdf->write(5,$fogliettiROW['fogliettiFI']);
$pdf->SetAuthor('xxx');
$pdf->SetDisplayMode($zoom);
$pdf->Output($name,I);
'Lasciate perdere la sintassi dell'ultima riga', stavo facendo delle prove...
Con FF o Netscape funziona con IE no.
Premetto che la pagina principale richiama un popup che contiene questo codice.
IE 1 volta su 10 tenta di salvare il file come doc.pdf, le restanti 9 volte mi dice:
Impossibile visualizzare la pagina
Aiuto