Wenn ich Bilder einfüge und direkt dahinter text folgt, wird bei der PDF Ausgabe der folgende Text
verschluckt.
Abhilfe schafft folgende Änderung in der functions.php:
Code: Select all
$replace = array( '<b>\\1</b>',
'<u>\\1</u>',
'<i>\\1</i>',
'<ul>\\1</ul>',
'<li>\\1</li>',
'<a href="http://\\1" target="_blank">\\2</a>',
'<a href="http://\\1" target="_blank">\\1</a>',
'<img src="\\1" border="0"><span>', //span tag angehängt
bei der PDF Ausgabe.
Ich habe in der pdf.php folgende Änderungen durchgeführt:
1.Änderung:
Code: Select all
function WriteHTML($html) {
$html = str_replace('"','\"',$html);
$html = str_replace('<','‹',$html);
$html = str_replace('>','›',$html);
$html = str_replace(' ',' ',$html);
$html = str_replace('&','&',$html);
$html = str_replace("\n", "<br>", $html);
$a = preg_split("/<(.*)>/U", $html, -1, PREG_SPLIT_DELIM_CAPTURE);
Code: Select all
if ($ubbcode == "true") {
$pdf->WriteHTML(parseUBB($content));
}
else {
$pdf->WriteHTML(unhtmlentities(stripslashes($content)));
}
$pdfFile = "pdf/".$id.".pdf";