query("SELECT FPRNr, Bezeichnung, Ansprechpart, TN_min, TN_max, Jahr, beschreibung, termine, bemerkung
FROM spt_kurs
WHERE id='$id'");
$row = $res->fetch_array();
$termine = $row['termine'];
$header = "
Schwerpunktthema $row[FPRNr] - $row[Bezeichnung]
|
Ansprechpartner:
|
$row[Ansprechpart]
|
Termine:
|
$termine
|
";
$beschreibung = str_replace (array("", chr(10)), array("",""), $row['beschreibung']);
$beschreibung = str_replace (array("
"), $beschreibung);
$beschreibung = str_replace (array("ä", "Ä", "ü", "Ü", "ö", "Ö", "ß")
, array("ä", "Ä", "ü", "Ü", "ö", "Ö", "ß")
, $beschreibung
);
# Span muss entfernt werden, da sonst font-family:Times kommt, die Schrift findet html2pdf nicht.
$beschreibung = preg_replace("(?span[^>]*\>)i", "", $beschreibung);
# Colgroup muss entfernt werden, das gibt es nicht
$beschreibung = preg_replace("(?colgroup[^>]*\>)i", "", $beschreibung);
$beschreibung = $purifier->purify($beschreibung);
require_once('../html2pdf_v4.03/html2pdf.class.php');
$inhalt_fin = ''.nl2br($inhalt_fin).'';
try
{
// seitenränder (in mm)
$oben=15; //mT
$unten=15; //mB
$links=15; //mL
$rechts=15; //mR
$html2pdf = new HTML2PDF('P', 'A4', 'de', true, 'UTF-8', array($links, $oben, $rechts, $unten));
$html2pdf->pdf->SetDisplayMode('real');
$html2pdf->writeHTML($header.$beschreibung, isset($_GET['vuehtml']));
$html2pdf->Output("spt_$row[FPRNr].pdf",'D');
}
catch(HTML2PDF_exception $e) {
echo $e;
}
?>