guenter024
Erfahrenes Mitglied
HI,
habe ein Problem beim erstellen eines zipfiles.
Code:
Die PDF-Erstellung funktioniert, wenn ich die unlink-Zeile entferne kann ich die lokal gespeicherte pdf-Datei öffnen. Die Datei im ZIP-Archiv gibt aber beim öffnen den Fehler aus, ich zitiere "Could not open "file" because it is either not a supported file type or because the file has been damaged (for example, it was send as an email attachment and wasn't correctly decoded).
Weis jemand wo mein Fehler ist?
Danke im Voraus für eure Hilfe.
Ciao
Günter
habe ein Problem beim erstellen eines zipfiles.
Code:
PHP:
require_once("../libraries/zip.lib.php");
$zipfile = new zipfile();
$Type = array_item($_POST, 'Type');
$Content = array_item($_POST, 'Content');
$Name = array_item($_POST, 'Name');
if($Type == "PDF") {
require_once ('../libraries/fpdf/fpdf.php');
$pdffilename = $Name.'.pdf';
$pdffilepath = '../tmp/'.$pdffilename;
$utf8Content = utf8_decode($Content);
$pdf=new FPDF('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->SetFont('Arial','',10);
$pdf->Ln(10);
$pdf->Write(4, $utf8Content, '' );
$PdfContent = $pdf->Output($pdffilepath, 'F');
$zipfile->addFile($pdffilepath, $pdffilename);
}
foreach (glob("tmp/*.pdf") as $file) { unlink($file); }
header("Content-Type: application/force-download");
header('Content-Disposition: attachment; filename="'.$Name.'.zip"');
header("Content-Transfer-Encoding: binary");
// Zip File senden
echo $zipfile->file();
$zipfile->close();
Die PDF-Erstellung funktioniert, wenn ich die unlink-Zeile entferne kann ich die lokal gespeicherte pdf-Datei öffnen. Die Datei im ZIP-Archiv gibt aber beim öffnen den Fehler aus, ich zitiere "Could not open "file" because it is either not a supported file type or because the file has been damaged (for example, it was send as an email attachment and wasn't correctly decoded).
Weis jemand wo mein Fehler ist?
Danke im Voraus für eure Hilfe.
Ciao
Günter