heidi: unzip mit php

Hi,

ich möchte / muss auf einem UNIX server (unzip installiert) eine zip datei entpacken. ich versuche das mit:

exec("unzip fotos.zip");

leider bleibt der erhoffte erfolg aus, es wir nicht entpackt. wenn ich das comando via shell ausführe klappt das. kann mir einer sagen , was ich bei exec() in php falsch mache?

danke :)

  1. Hi!

    Hast du denn die benötigten Rechte?
    Der Apache läuft nämlich meistens unter einem User der nichts darf...

    cu

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ss:| zu:) ls:< fo:# de:> va:} ch:? sh:) n4:( rl:? br:^ js:( ie:% fl:( mo:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hi,

      Hast du denn die benötigten Rechte?
      Der Apache läuft nämlich meistens unter einem User der nichts darf...

      ja, das zip file kann von allen gelesen, beschrieben und ausgeführt werden. das soll ersteinmal nicht das problemn sein...

      trotzdem danke!

      heidi

      1. Hi!

        Hast du PHP vielleicht im Safe Mode laufen?
        Da klappt der exec-Befehl gar nicht erst...

        cu

        Marc Reichelt || http://www.marcreichelt.de/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!
        SELFCode: ss:| zu:) ls:< fo:# de:> va:} ch:? sh:) n4:( rl:? br:^ js:( ie:% fl:( mo:)
        http://emmanuel.dammerer.at/selfcode.html
  2. Hallo,

    meines Wissens kannst du mit php nur gz-zip Formate entzippen. Aber es gibt auf der Site http://www.phpconnect.net/pclzip eine Bibliothek, mit der du dann alle zip Funktionen aufrufen kannst.

    Ist alles sehr gut beschrieben ich hab´s bei mir auch laufen. Die Bibliothek hat den Namen PCLZIP.PHP

    Grüße...

    1. Hi

      Ist alles sehr gut beschrieben ich hab´s bei mir auch laufen. Die Bibliothek hat den Namen PCLZIP.PHP

      danke für den tip, aber ich bin eben auf die "nicht-php" variante mit exec angewiesen.

      heidi