Ergebnis 1 bis 6 von 6

Thema: archiv entpacken

  1. #1
    Erfahrener Benutzer Avatar von $traight-$hoota
    Registriert seit
    15.09.2005
    Ort
    Königreich Flieden
    Beiträge
    757

    Standard archiv entpacken

    Ich suche eine gute Lösung, um Archivdateien auf einem Server zu entpacken.
    Als Format würde mir .tar.gz reichen, aber das is scheinbar am schwierigsten umzusetzen. .tar.bz2 wäre auch noch ne möglichkeit, hat aber dieselben probleme.

    Die einfachste Lösung ist es ja, einfach per exec ein "normales" packprogramm aufzurufen. Das würde ich so auch implementieren, aber shell-zugriff ist ja nicht auf jedem server gewährleistet, also suche ich nach ner reinen php-lösung.
    Mit der zlib-erweiterung lassen sich gz-dateien schonmal entpacken; die ist zwar auch nicht überall vorhanden, aber ohne wäre es wohl ziemlich kompliziert...
    Das hauptproblem ist dann, den tarball zu entpacken. Danach hab ich schon gegooglet aber nix gefunden, was bei mir auch funktioniert hat.
    Weißt Bescheid - Scheiß wie weit

  2. #2
    Erfahrener Benutzer
    Registriert seit
    27.09.2006
    Ort
    Radebeul
    Beiträge
    456

    Standard

    hab ich grad gefunden:
    http://www.hawkee.com/snippet/2809/

    allerdings nicht genau angeschaut...könnte auch dumm sein

  3. #3
    Erfahrener Benutzer Avatar von $traight-$hoota
    Registriert seit
    15.09.2005
    Ort
    Königreich Flieden
    Beiträge
    757

    Standard

    ja, das nutzt eben die methode, per shell "gunzip" aufzurufen. Ich suche aber auch nach ner reinen PHP-Lösung.
    Weißt Bescheid - Scheiß wie weit

  4. #4
    Erfahrener Benutzer Avatar von $traight-$hoota
    Registriert seit
    15.09.2005
    Ort
    Königreich Flieden
    Beiträge
    757

    Standard

    so, ich hab jetzt auf phpclasses.org schon mal ne ganz net klasse gefunden:
    TAR/GZIP/BZIP2/ZIP Archives
    Mit ein paar Anpassungen funktioniert das jetzt auch schon ganz gut...
    aber dennoch freue ich mich über weiter Lösungsvorschläge.
    Weißt Bescheid - Scheiß wie weit

  5. #5
    Erfahrener Benutzer Avatar von Artemis
    Registriert seit
    03.06.2006
    Beiträge
    354

    Standard

    http://codex.gallery2.org/Gallery2:Download#Packages

    Der Preinstaller dort ist ein PHP-Skript, welches eine tar.gz-Datei runterlädt und dann auf dem Server entpackt. Ohne Shell-Zugriff, sondern reiner PHP-Code.
    Geändert von Jann Hendrik (13.03.2008 um 20:50 Uhr) Grund: ich habe mal smilys deaktiviert, damit der link korrekt dargestellt wird

  6. #6
    Erfahrener Benutzer Avatar von $traight-$hoota
    Registriert seit
    15.09.2005
    Ort
    Königreich Flieden
    Beiträge
    757

    Standard

    hey cool, das is echt ne klasse lösung.
    Zum extrahieren der Tarballs wird der PclTarExtractor verwendet, der ist noch besser als das, was ich schon gefunden hatte und relativ einfach für meine Zwecke verwendbar.
    aber auf die idee hätte ich auch kommen können, dass ein webinstaller ja auch diese funktionalität besitzt. Ich hatte mir nur mal den Package-Manager von SMF angesehen, aber das is dann gleich richtig kompliziert...

    Also vielen Dank für den Hinweis, damit werde ich jetzt arbeiten. Wenn jemand noch andere Lösungen kennt, kann er sie natürlich gerne hier posten.
    Weißt Bescheid - Scheiß wie weit

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Börsenrelevante Daten in einem Archiv
    Von kampfgnom im Forum Gesuche
    Antworten: 0
    Letzter Beitrag: 28.09.2007, 16:41
  2. DB Backup als XML im ZIP Archiv
    Von ex³ im Forum PHP-Programmierung
    Antworten: 4
    Letzter Beitrag: 13.09.2007, 14:17
  3. [sh script] ausgabe in variable umleiten
    Von beny_mcde im Forum Sonstige Programmiersprachen
    Antworten: 15
    Letzter Beitrag: 01.03.2006, 16:50

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48