Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
27.03.2007, 19:37
Exec



hiho
ich suche eine lösung zum entpacken/öffnen passwortgeschützer .zip-files mittels php.
z.z. arbeite ich mir der pclzip.lib.php, was bei .zip-fieles ohne passwort ja prima klappt - nur für passwortgeschütze konnte ich nichts finden :\

kennt ihr da eine möglichkeit?

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
001
27.03.2007, 22:49
Chronial



nimm irgend einen command line entpacker, und entpack die zip-files

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
002
27.03.2007, 23:28
Exec



das ganze soll aber online geschehen, nämlich nach einem file-upload.

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
003
27.03.2007, 23:48
Chronial



ja, natürlich online
du sollst das command line tool ja auch auf dem server ausführen, nicht auf deinem Rechner.
http://lu.php.net/manual/de/function.exec.php

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
004
27.03.2007, 23:56
LeJean



wenn man aber nur nen Servaraccount hat, dann fehlen idR die Rechte, Commandlinescripte auszuführen. Wär ja auch zu schön ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
005
28.03.2007, 14:22
Exec



genauso siehts nämlich aus.

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
006
28.03.2007, 17:45
ScyTheMan
Moderator


Ein Programm wie unzip sollte in der Regel installiert sein, und man sollte auch die entsprechenden Rechte zum Ausführen besitzen. Zumindest kenne ich es so.

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr

zum Seitenanfang zum Seitenende Profil || Suche
007
28.03.2007, 18:27
Exec



nur nicht so zögerlich mit den infos :)

wie bekomm ich raus, ob das installiert ist und wie benutze ich es?

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
008
28.03.2007, 18:50
ScyTheMan
Moderator


/usr/bin/unzip -P Passwort Datei

http://www.linuxmanpages.com/man1/unzip.1.php

[edit]
Achja, überprüfen kannst du das auch einfach per CGI-Script.

whereis.sh:
Quellcode:#!/bin/sh

echo Content-type: text/plain                                
echo

echo -n "whereis: "
/usr/bin/whereis/ $1

echo

echo -n "which  : "
/usr/bin/which $1
Das lädst du in dein CGI-Verzeichnis, machst es ausführbar (das executable-bit "x" setzen) und rufst es per domain/cgi-bin/whereis.sh?unzip (ggf. anpassen) auf. Dann wird der angegebene Parameter einfach an die Programme whereis und which übergeben, welche dir den Pfad zu diesem Programm nennen können. Ich hab mal beide genommen, da nicht zwangsweise jedes installiert sein muss. Die Ausgabe bei mir lautet beispielsweise:

Zitat:
whereis:
which : /usr/bin/unzip
(unzip ist also installiert und liegt unter /usr/bin/unzip. whereis ist zwar auch installiert, liefert hier aber keine Ausgabe, warum auch immer)

--

http://choerbaert.org
Ein Gespenst geht um im Netz - das Gespenst des Open Source
csndr


Dieser Beitrag wurde am 28.03.2007 um 19:18 von ScyTheMan bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
28.03.2007, 22:57
Chronial



Selbstverständlich kann man auf dem server command-line programme ausführen. Wer hat euch denn so ein Zeug erzählt, dass das nicht gehen würde? oO

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
010
28.03.2007, 23:20
caedes



woher willst du wissen, ob das bei seinem server geht?

--

caedes

Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen.

zum Seitenanfang zum Seitenende Profil || Suche
011
29.03.2007, 00:22
theDon



Zitat:
ScyTheMan postete
whereis ist zwar auch installiert, liefert hier aber keine Ausgabe, warum auch immer
Zitat:
man 1 whereis

BUGS
Since whereis uses chdir(2V) to run faster, pathnames given with the -M, -S, or -B must be full; that is, they must begin with a ‘/’.

--

\o tanz den naziprau! o/

And more than ever, I hope to never fall,
Where enough is not the same it was before

zum Seitenanfang zum Seitenende Profil || Suche
012
29.03.2007, 23:06
Exec



Zitat:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
bekomm ich da nur :\
executable gesetzt

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
013
30.03.2007, 15:45
Alcapone



mit PHP selbst ein Zip Programm schreiben - dauert nur etwas....

--

"Everything, that can go wrong, will go wrong" Murphy's Law

zum Seitenanfang zum Seitenende Profil || Suche
014
30.03.2007, 15:47
Exec



das möchte ich aufgrund magelnden fachwissens ausschließen, denn so einfach scheint das wohl nicht zu sein :\
zumindest dürfte man dann über google etwas finden.

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
015
30.03.2007, 15:50
Alcapone



nuja, soviel ich weiss ist die dateistruktur von Zip Files offen. Nur den Algorithmus zum zippen zu schreiben ist hart.

--

"Everything, that can go wrong, will go wrong" Murphy's Law

zum Seitenanfang zum Seitenende Profil || Suche
016
30.03.2007, 22:14
caedes



schaff dir ordentlichen webspace an.. miete nen server oder nen vserver, dann kannst du (fast) machen, was du willst

--

caedes

Deutschland rückt nach Einschätzung der Sicherheitsbehörden im Superwahljahr verstärkt ins Visier von Terroristen.

zum Seitenanfang zum Seitenende Profil || Suche
017
01.04.2007, 22:09
Exec



@caedes: das fällt leider flach

@thema: immernoch ungelöst :\

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche
018
12.04.2007, 18:47
Exec



kleines update:

natürlich war unzip installiert und funktioniert, wie von ScyTheMan beschrieben, wunderbar

--

"selbermachen rockt am meisten :D" - -LeJean-

zum Seitenanfang zum Seitenende Profil || Suche