matze: gezippte Dateien mittels PHP entzippen

Hallo alle zusammen,
Ich habe mal eine Frage, hat einer ne Ahnung, wie ich gezippte Dateien, die ich rauflade, entzippen kann?
Ich bekomme nämlich meine Stundenabbrechnung jetzt als gezipptes txt-File und da hab ich mir gedacht, dass es doch möglich sein muss mir einen Job zu basteln, der diese Datei entzippt und danach weiterverarbeitet, ohne dass ich mich dazu hinsetzen muss(oh diese Faulheit... :-) ).
Ich wäre über Rat und Tat sehr froh,
viele Grüsse, matthias

  1. Hi!

    Ich habe mal eine Frage, hat einer ne Ahnung, wie ich gezippte Dateien, die ich rauflade, entzippen kann?
    Ich bekomme nämlich meine Stundenabbrechnung jetzt als gezipptes txt-File und da hab ich mir gedacht, dass es doch möglich sein muss mir einen Job zu basteln, der diese Datei entzippt und danach weiterverarbeitet, ohne dass ich mich dazu hinsetzen muss(oh diese Faulheit... :-) ).

    Gibt ne Extension in PHP, findest Du in der Funktionsreferenz http://de3.php.net/manual/en/funcref.php (suche nach "zip").

    Ist aber AFAIK per default nicht aktiviert.

    Grüße
    Andreas

  2. Hey,

    Wenn du einen echten Unix-Server verwendest, und dein Provider echtes PHP
    anbietet, dann solltest du in jedem Fall das externe unzip-Programm dafür
    verwenden (- ggf. selber hochladen).
    So das ZIP wirklich nur eine Text-Datei enthält, kannst du sie z.B.
    auslesen mit:

    $text = unzip -p $UPLOADED\_FILE;
    oder
       $text = unzip -p $UPLOADED\_FILE abrechnung.txt;

    Ich verwende das z.B. auch um OpenOffice-Dokumente zu verarbeiten. Und
    so ist es wesentlich sinnvoller, als sich mit der PHP-Zip-Erweiterung
    oder anderem Flickwerk herumzuärgern.

    MsF,
    milky