Codice PHP:
error_reporting(E_ALL);
set_time_limit(1800);
include ('ls/ezpdf/class.ezpdf.php');
$titolo = str_replace("°",chr(176),$titolo);
$titolo = str_replace("€",chr(128),$titolo);
$titolo = str_replace(""",chr(34),$titolo);
$titolo = str_replace("’",chr(180),$titolo);
$titolo = str_replace("»",chr(187),$titolo);
$titolo = str_replace("«",chr(171),$titolo);
$titolo = str_replace("à",chr(224),$titolo);
$titolo = str_replace("è",chr(232),$titolo);
$titolo = str_replace("ì",chr(236),$titolo);
$titolo = str_replace("ò",chr(242),$titolo);
$titolo = str_replace("ù",chr(249),$titolo);
$titolo = str_replace("À",chr(192),$titolo);
$titolo = str_replace("È",chr(200),$titolo);
$titolo = str_replace("Ì",chr(204),$titolo);
$titolo = str_replace("Ò",chr(210),$titolo);
$titolo = str_replace("Ù",chr(217),$titolo);
$titolo = str_replace("á",chr(225),$titolo);
$titolo = str_replace("é",chr(233),$titolo);
$titolo = str_replace("í",chr(237),$titolo);
$titolo = str_replace("ó",chr(243),$titolo);
$titolo = str_replace("ú",chr(250),$titolo);
$titolo = str_replace("Á",chr(193),$titolo);
$titolo = str_replace("É",chr(201),$titolo);
$titolo = str_replace("Í",chr(205),$titolo);
$titolo = str_replace("Ó",chr(211),$titolo);
$titolo = str_replace("Ú",chr(218),$titolo);
$contenuto = str_replace("°",chr(176),$contenuto);
$contenuto = str_replace("€",chr(128),$contenuto);
$contenuto = str_replace(""",chr(34),$contenuto);
$contenuto = str_replace("’",chr(180),$contenuto);
$contenuto = str_replace("»",chr(187),$contenuto);
$contenuto = str_replace("«",chr(171),$contenuto);
$contenuto = str_replace("à",chr(224),$contenuto);
$contenuto = str_replace("è",chr(232),$contenuto);
$contenuto = str_replace("ì",chr(236),$contenuto);
$contenuto = str_replace("ò",chr(242),$contenuto);
$contenuto = str_replace("ù",chr(249),$contenuto);
$contenuto = str_replace("À",chr(192),$contenuto);
$contenuto = str_replace("È",chr(200),$contenuto);
$contenuto = str_replace("Ì",chr(204),$contenuto);
$contenuto = str_replace("Ò",chr(210),$contenuto);
$contenuto = str_replace("Ù",chr(217),$contenuto);
$contenuto = str_replace("á",chr(225),$contenuto);
$contenuto = str_replace("é",chr(233),$contenuto);
$contenuto = str_replace("í",chr(237),$contenuto);
$contenuto = str_replace("ó",chr(243),$contenuto);
$contenuto = str_replace("ú",chr(250),$contenuto);
$contenuto = str_replace("Á",chr(193),$contenuto);
$contenuto = str_replace("É",chr(201),$contenuto);
$contenuto = str_replace("Í",chr(205),$contenuto);
$contenuto = str_replace("Ó",chr(211),$contenuto);
$contenuto = str_replace("Ú",chr(218),$contenuto);
$contenuto = str_replace("<ul>","\n",$contenuto);
$contenuto = str_replace("[list=1]","\n",$contenuto);
$contenuto = str_replace("[list=1]","\n",$contenuto);
$contenuto = str_replace("<ul class=\"lett_legale\">","\n",$contenuto);
$contenuto = str_replace("<ul class=\"ul_pdf2\">","\n",$contenuto);
$contenuto = str_replace("<ul id=\"ul_pdf\">","\n",$contenuto);
$contenuto = str_replace("[/list]","\n",$contenuto);
$contenuto = str_replace("[/list]","\n",$contenuto);
$contenuto = str_replace("[*]"," - ",$contenuto);
$contenuto = str_replace("","\n",$contenuto);
$contenuto = str_replace("
","\n",$contenuto);
$contenuto = str_replace('<div class="blank_center">',"",$contenuto);
$contenuto = str_replace("</div>","",$contenuto);
$contenuto = strip_tags($contenuto,'[b]');
$pdf =& new Cezpdf();
$pdf->selectFont('ls/ezpdf/fonts/Helvetica.afm');
$pdf->ezText($titolo,20,array('justification'=>'centre'));
$pdf->ezText("\n");
$pdf->ezText($contenuto,10);
$pdf->ezStream();
$title = str_replace(" ","_",$titolo).'.pdf';
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private");
header("Pragma: public");
header("Content-type: application/octet-stream");
header("Content-Type: application/force-download;");
header("Content-Type: application/pdf");
if(strpos(strtoupper($_SERVER['HTTP_USER_AGENT']),'MSIE 6') !== FALSE) {
header("Content-disposition: inline; filename=".$title);
} else {
header("Content-disposition: attachment; filename=".$title);
}
header('Content-Transfer-Encoding: binary');
aiuto...