eine ZIP Datei inkl. Inhalt erstellen!?

WEBi

Mitglied
Hallo,

ich bekomm das einfach nicht hin:
ich will einfach eine Datei die am Server liegt in eine ZIP Datei packen.

Code:
<?
ob_start();
require("/......../phpmyadmin/libraries/zip.lib.php");

$verzeichnis = "/......../htdocs/downloads";
$datei_zum einfügen = "/......../htdocs/downloads/abc.mpg";

$file_zip = $verzeichnis ."/datei.zip";

$zipfile = new zipfile();
$zipfile->addFile($datei_zum einfügen);

$filename = $file_zip; 
$fd = fopen ($filename, "w+"); 
fwrite ($fd, $zipfile->file()); 
fclose ($fd);
?>
was ist da falsch?
er erstellt mir eine Datei ohne Inhalt.
 
Mit Deinem Code wirst Du so wirklich nicht viel weiterkommen,
vorallem, da bei (fast) allen Webservern das zip Modul nicht eingebunden ist und dafür php neu kompiliert werden müsste...
siehe php.net - Zip Funktionen

Die pclzip library, die flooo gepostet hat ist genial, ich habe sie schon öfters verwendet und du musst nur die Datei includen und kannst auf etliche zip Funktionen zugreifen.

vg Clemens

PS: Drum ist wahrscheinlich auch die Datei leer, weil er nix zum schreiben hat...
 
Zuletzt bearbeitet:
aso... hmm aber ich habe om phpinfo nachgesehen und dachte mir wenn dort:

zlib
ZLib Support enabled
Compiled Version 1.1.4
Linked Version 1.1.4

steht, das es dann funzn sollte!

danke.
 
Zurück