Hallo Community,
Ich benutze die ZipArchive Klasse von PHP. In der habe ich ein Fehler beim Hinzufügen einer .php Datei und auch .css Dateien.
Diese werden zwar angelegt aber haben wenn überhaupt ein Teil des Codes enthalten oder gar kein Code. Also wenn ich diese entpacke. Auch 7zip sagt mir das die Datei gebrochen ist.
.txt Dateien kann ich ohne Probleme hinzufügen. Dort wird nicht gebrochen oder sonst was. Auch Sonderzeichen werden korrekt kopiert.
Der Code sieht wie folgt aus
Leider kommt da gar kein Fehler. Kann mir jemand sagen was das sein kann!?
Ich benutze die ZipArchive Klasse von PHP. In der habe ich ein Fehler beim Hinzufügen einer .php Datei und auch .css Dateien.
Diese werden zwar angelegt aber haben wenn überhaupt ein Teil des Codes enthalten oder gar kein Code. Also wenn ich diese entpacke. Auch 7zip sagt mir das die Datei gebrochen ist.
.txt Dateien kann ich ohne Probleme hinzufügen. Dort wird nicht gebrochen oder sonst was. Auch Sonderzeichen werden korrekt kopiert.
Der Code sieht wie folgt aus
PHP-Code:
Error_Reporting(E_ALL);
$zip = new ZipArchive;
$res = $zip->open("hallo.zip", ZipArchive::CREATE | ZipArchive::OVERWRITE);
echo $zip->getStatusString();
if ($res === TRUE) {
$zip->addEmptyDir("TEst");
echo $zip->getStatusString();
if($zip->addFile("./test/styles.css","text.css")){
echo "File komplett";
} else {
echo "Fehler bei File";
}
echo $zip->getStatusString();
$zip->close();
echo '<p>Zip angelegt';
} else {
echo '<p>Fehler:'.$res;
}
Kommentar