Quantcast
Channel: Das deutsche Synology Support Forum
Viewing all articles
Browse latest Browse all 155959

Entpacken von passwortgeschützten ZIP-Archiven mit PHP

$
0
0
Hallo,

ich versuche leider vergeblich eine passwortgeschützte ZIP-Datei über den Webserver mit PHP zu entpacken. Laut diverser Anleitungen im Internet soll das nur über den externen UNZIP-Befehl gehen. Dieser soll über den folgenden PHP-Befehl aufgerufen werden:

system("unzip -P passwort 'datei.zip' -d 'tmp/'");

Um zu testen ob der Systembefehl unzip auf der Diskstation funktioniert, habe ich den Befehl über eine SSH-Konsole aufgerufen:

unzip -P passwort 'Datei.zip' -d 'tmp/'

Die enthaltenen Dateien des Archivs wurden darauf hin ordnungsgemäß entpackt.

Was mache ich also falsch? Ich habe bereits erfolglos versucht die Pfade in allen möglichen Varianten anzugeben.
Kann es vielleicht sein, das der Web-Benutzer keine Rechte auf Systembefehle hat? Falls ja, wo kann dies geändert werden?

Viewing all articles
Browse latest Browse all 155959


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>