B
Brecht S
05-01-2015 10:07
gewijzigd op 05-01-2015 10:07
Ja dus ;-) Dan even proberen dat ik de / kan omzetten in -
Misschien dat het dan wel werkt?
Link gekopieerd
Ariën
05-01-2015 10:10
gewijzigd op 05-01-2015 10:13
Als je slashes in filenames gaat gebruiken, dan vraag je om problemen ;-)
Gebruik daarom andere scheidingstekens, zoals bijv. - of _
Link gekopieerd
$factnr = $_GET['factnr'];
$factnr2 = str_replace('/', '-', $factnr);
$filename= 'Factuur-'.$factnr2.".pdf";
$filelocation = __DIR__ . '/facturen'; //Linux
$file = $filelocation."/".$filename; //Linux
$pdf->Output($file,'F');
Dit werkt nu wel. Inderdaad zonder de /
Is er geen mogelijkheid om die / wel te gebruiken op de een of andere manier? Of is er echt geen enkele mogelijkheid? Dit omdat de filename werkelijk wel met de / is en ik die naam wel wil blijven gebruiken...
Link gekopieerd
B
Brecht S
05-01-2015 10:37
gewijzigd op 05-01-2015 10:42
[Gewijzigd - Opgelost] Ik was een ; vergeten ergens. Probleem is opgelost. Code hieronder is volledig werkend. Bedankt mensen voor de goede hulp!
require_once('../../phpmailer/class.phpmailer.php'); //where your phpmailer folder is
$mail = new PHPMailer();
$mail->From = "[email protected] ";
$mail->FromName = "Boekhouding - ContentU Group";
$mail->AddAddress($f_email);
$mail->AddReplyTo("[email protected] ", "Boekhouding - ContentU Group");
$mail->AddAttachment($file);
$mail->isHTML(true);
// attach pdf that was saved in a folder
$mail->Subject = $subject;
$mail->Body = $body;
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "<script>location.href='../../facturen-overzicht.php';</script>";
} //`the end`
Link gekopieerd
Misschien overbodig, maar ik voeg een datum en tijd toe aan de bestandsnaam.
<?php
// ---------------------------------------------------------
// Prepare time-stamp
$date1 = date('d-m-y G:i:s');
//Close and output PDF document
$filename= $date1."-EventManagement.pdf";
$pdf->Output($filename, 'I');
//============================================================+
// END OF FILE
//============================================================+
?>
Link gekopieerd