dinsdag 17 november 2020
  491 Visits
Ik probeer vanuit mijn component m.b.v FPDF een pdf te creëren.
Met zowel de browser viewer als de file opslaan krijg ik i.p.v. de simpele string de volledige pagina inclusief binaire troep te zien.
Ik gebruik in mijn template de onderstaande code:

<?PHP
defined('_JEXEC') or die('Restricted access');
require_once JPATH_COMPONENT_SITE . '/helpers/fpdf/fpdf.php';
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

Deze wordt aangeroepen via een button:

<button onclick="window.open('/joomla/index.php?option=com_ois&view=report&type=raw&layout=pdf&eventfilter=Efteling')">PDF</button>

Ik gebruik Joomla 3.9.22 en PHP 7.4.11

bvd
Johan
meer dan een maand geleden
·
#22125
Kun je eens proberen om na
 $pdf->Output();
een
exit();
te geven?
meer dan een maand geleden
·
#22140
Dit heeft inderdaad geholpen.
Maar nog een kort vraagje, waarom heb ik die 'exit' nodig in mijn template?
meer dan een maand geleden
·
#22141
Met exit() stop je de rest van het script.
Zonder exit gaat Joomla door met het renderen van de pagina.
  • Pagina :
  • 1
Er zijn nog geen reacties op dit bericht.
Wees een van de eersten om op dit bericht te reageren!
Sorry de discussie is momenteel gesloten. U kunt nu geen reactie plaatsen.