Hoi,
Ik zit al een aantal dagen met het volgende probleem te worstelen.
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
require_once("include/config.php");
session_start();
$_POST['id'] = "";
if(isset($_POST['id'])){
//Als ik het hier plaats werkt het wel.
require_once("include/Mollie/initialize.php");
if($payment->status == "paid"){
//vanaf hier
ob_start();
require_once('factuur.php');
$pdf_html = ob_get_contents();
ob_end_clean();
require_once('include/dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($pdf_html);
$dompdf->render();
$pdf_content = $dompdf->output();
//tot hier
require_once('include/swift/swift_required.php');
while($msgorder = mysql_fetch_object($sqlorder)){
$mailer = new Swift_Mailer(new Swift_MailTransport());
$message = Swift_Message::newInstance()
->attach(Swift_Attachment::newInstance($pdf_content, 'file.pdf', 'application/pdf'));
}
}
}
else{
echo("Error melding");
}
?>
Het gedeelte (vanaf hier - tot hier) werkt niet als het op de huidige plaats in het script staat, staat het op de plaats (//Als ik het hier plaats werkt het wel). dan werkt het wel goed.
Maar op de plaats waar het nu staat geeft het de melding Class dompdf not found, en daar moet het komen te staan.
Kan het komen doordat ik de mollie class include en de dompdf class?
Ik hoop dat de uitleg duidelijk is.
ps. ik heb een deel van de code weggelaten.
3.246 views