Gabi: .zip Datei mit PHP bearbeiten

Hallo,

Ich kann meinen Usern ja ermöglichen zip Dateien Hochzuladen.
Wie kann ich auf eine mögliche Verzeichniss-Struktur der Zip-File zugreifen?

Geht das mit PHP so dass ich sagen kann readdir("/dir/zipfile.zip");
und kann direkt drauf zugreifen oder gibt es dafür eine andere möglichkeit die die zip file entpackt und auf dem server abspeichert?

Gabi

  1. Hallo,

    Ich kann meinen Usern ja ermöglichen zip Dateien Hochzuladen.
    Wie kann ich auf eine mögliche Verzeichniss-Struktur der Zip-File zugreifen?

    Geht das mit PHP so dass ich sagen kann readdir("/dir/zipfile.zip");
    und kann direkt drauf zugreifen oder gibt es dafür eine andere möglichkeit die die zip file entpackt und auf dem server abspeichert?

    Gabi

    http://www.phpbar.de/hilfen/manual/php/de/ref.zip.php

    ist ganz gut erklärt...

    das wird zuerst ausgelesen wie die datei heisst, dateigröße etc. dann der inhalt...

    mfg

    1. Hallo,

      Obwohl Ich die PHP Version 4.3.2 habe bekomme ich eine Fehlermeldung:
      Fatal error: Call to undefined function: zip_open()
      Kann das mit diesem ZZIPlib zusammenhängen?

      Gabi

      1. Moin Gabi,

        Obwohl Ich die PHP Version 4.3.2 habe bekomme ich eine Fehlermeldung:
        Fatal error: Call to undefined function: zip_open()
        Kann das mit diesem ZZIPlib zusammenhängen?

        Auf der Seite, welche Dir Matze zu kommen lies, ist folgendes zu lesen:

        1. Grab the php_zip.dll from the extensions dir in php-4.3.0pre2-Win32.zip

        2. Add a line extension=php_zip.dll to your php.ini

        3. Restart your web server

        Gruß
        Mike

        --
        Murphy: "Wenn etwas schiefgehen kann, dann wird es auch schiefgehen."