Announcement

Collapse
No announcement yet.

Und nochmal das Thema ZIP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Und nochmal das Thema ZIP

    Moin moin,

    Es gibt ja bereits mehrere Beiträge zum Thema ZIP. Jedoch bin ich bei keinem so richtig fündig geworden.
    Deshalb muß ich nochmal nachhaken.

    Unsere Software generiert Dateien, die in einem dafür vorgesehenen Ordner abgelegt werden. Nun möchte ich eine zusätzliche Funktion einbauen, die per ButtonKlick folgendes durchführen soll:

    1. ALLE Dateien in dem Ordner sollen in eine Art ZIP-File zusammengefügt werden
    2. Die gepackte Datei soll auf einen externen Server gesichert werden.
    3. Die gepackte (lokale) datei soll gelöscht werden.

    Punkt 2 und 3 ist klar und stellt kein Problem dar.
    Alles hängt an Punkt 1.

    In PHP weiß ich, daß es ZIP-Methoden gibt.
    Diese greifen, zumindest auf Linux-Servern, wahrscheinlich auf Konsolen-Tools zurück. So habe ich die anderen Beiträge auch verstanden, daß man mit Kommandozeilen-Tools arbeiten müßte.
    Ich kann mir aber nicht vorstellen, daß es da keine Komponente oder zumindest Funktionen für gibt?
    Es muß ja nicht original ZIP sein, selbst die Komprimierung wäre mir egal.
    Hauptsache es entsteht ein File-Archiv, daß für den Up-/Download als eine einzige Datei behandelt werden kann.
    Da dies ausschliesslich von unserer Software verwendet wird, kann es auch ein exotisches Archiv-Format sein. Wichtig ist nur, daß man mehrere Dateien zu einem Archiv zusammenfügen kann und sie nötigenfalls wieder von dort "rausholen kann.

    Vielen Dank für Eure Mühe schonmal...
    Gruß Arne
    PHP rocks!
    Eine Initiative der PHP Community

  • #2
    http://www.componentace.com/zip_comp...i_zipforge.htm

    http://www.bytesandmore.de/rad/cpp/snipp/sc06021.php
    Christian

    Comment


    • #3
      JO!

      Genau das was ich gesucht habe und superschnelle Antwort!

      Danke Christian!
      PHP rocks!
      Eine Initiative der PHP Community

      Comment

      Working...
      X