gezippte Dateien mittels PHP entzippen
matze
- php
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
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
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