Zip und rar entpacken
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
archiv
beitrag
bekannte aussage
byte
datei
dateiname
fatal error
funktion
gepackte archive
inverse frage
kollege
lokalen festplatte
management
manual
modul
pack
paket
rar daten
vielen dank
wechsle
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$ZipPointer = zip_open("C:\\datei.zip"); if($ZipPointer) { while($GezippteDatei = zip_read($ZipPointer)) { echo"Dateiname: ", zip_entry_name($GezippteDatei), "<br>", "Dategr??e: ", zip_entry_filesize($GezippteDatei), " Bytes<br>", "Komprimierte Gr??e: ", zip_entry_compressedsize($GezippteDatei), " Bytes<br>", "Komprimierungsverh?ltnis: ", round((1-(zip_entry_compressedsize($GezippteDatei)/zip_entry _filesize($GezippteDatei)))*100, 1), "%<br><br>"; if(zip_entry_open($ZipPointer, $GezippteDatei, "r")) { $FilePointer = fopen(zip_entry_name($GezippteDatei), "w"); fwrite($FilePointer, zip_entry_read($GezippteDatei, zip_entry_filesize($GezippteDatei))); fclose($FilePointer); zip_entry_close($GezippteDatei); } } zip_close($ZipPointer) ; }
-
^^ 1. du hast einen doppelpost gemacht
2. damit kann man leider nur zip-dateien entpacken, rar-dateien kann ich nur empfehlen zu meiden, wechsle lieber auf tar.gz oder(wei? net obs das php auf lima-city schon unterst?zt) tar.bz2(sogar besser als rar, aber net so gut wie 7z(<-- das beste was es gibt(teils doppelt so klein wie zip)))) -
Jo sry wollte eigentlich editieren aber hab dabei wohl nen doppelpost gemacht is mir grade erst aufgefallen.
Jo aber zip geht ;) und wie netpackt man tar.gz?
Kann man die Daten eifnach auf dem Websapce entpacken lassen? -
mit tar.gz und tar.bz2 hab ich selber noch net gemacht,weiss das nur weil ein kollege, der neber mir sitzt das letzte woche machen musste. Aber ich h?tt hier ein paar links zu dem thema:
Tar-archive erstellen mit php(PEAR-modul):
http://www.devshed.com/c/a/PHP/TAR-File-Management-With-PHP-Archive-Tar/
Mit gzip(die funktionssammlung heisst zlib):
http://www.php.net/manual/de/ref.zlib.php
oder mit bzip2:
http://www.php.net/manual/de/ref.bzip2.php
Beitrag ge?ndert am 20.02.2006 19:29 von xhochy -
Also wei? keiner wie man gepackte Archive entpackt?
Das mit Zip geht ?brigens bei mir nicht.
Ich hatte ein ?hnliches Script.
Ich kann das Paket auch in jedem anderen Format packen mir komt es nur darauf an das ich das gepackt hochlade und auf dem server entpack -
Gude Albert,
ich habe die Vermutung, dass die ben?tigte ZZlib (soweit ich weiss kann nur diese Archieve entpacken) bei lima-city nicht verf?gbar ist.
Bin aber noch am forschen. Kriegst ne Info, wenn ich f?ndig geworden bin !
bydey -
Begr?sse euch!
Bekomme st?ndig diese Fehlermeldung:
Fatal error: Call to undefined function: zip_open() in xxx on Line xxx
Hilfe! -
ZIP-Funktionen sind auf lima-city deaktiviert. Kann hier daher nicht funktionieren. Mal in die Ausgabe von phpinfo() schauen.
-
Und wieso dieses?
Da doch der Fileeditor selber diese Funktion inne hat! -
astroebi schrieb:
Und wieso dieses?
Da doch der Fileeditor selber diese Funktion inne hat!
Der aber auf dem Communityserver l?uft. -
Hallo,
ich habe die inverse Frage. Wie kann ich mit Php eine Zip Datei packen. Geht das ?berhaupt? Wo wird diese dann gespeichert.
Vielleicht habt ihr ja ein Tutorial oder so f?r mich.
Vielen Dank MfG -
Und warum ist die zip-Funktion gesperrt? Kann doch keinen Schaden anrichten!
-
1. Sind Zip Dateien nur tempor?r erlaubt.
2. Du kannst damit sogar sehr viel schaden
anrichten, z,b Vieren(als beispiel)auf der lokalen festplatte entzippen -
Die Funktionen sind gesperrt worden, um unn?tige Lastspitzen zu vermeiden. War jedenfalls die letzte mir bekannte Aussage des Admins dazu.
Thema "Warum ZIP auf lc nicht erlaubt ist" ist beendet, da hier OT. Weitere Beitr?ge dazu werden kommentarlos gel?scht.
Beitrag ge?ndert am 23.02.2006 19:57 von 0-checka -
he habs gernet gewusst das es geht aber habs immernoch net kapiert
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage