gulli:board Logo

Anzeige


  Antwort
Trekky
Fortgeschrittener
 
Benutzerbild von Trekky
 
Registrierungsdatum: Nov 2005
Ort: 127.0.0.1
Beiträge: 366
.zip datei auf server extrahieren

Ich möchte gerne eine .zip datei auf meinen Server hochladen und dann diese datei auf dem server extrahieren, wie ist das zu realisieren?

Befehl? wenn ja wo eingeben?

Tool?
Alt 15. 04. 2006, 19:32 Trekky is offline Mit Zitat antworten #1
Abb4d0n
pwn3z y0u
 
Registrierungsdatum: Nov 2005
Ort: localhost
Beiträge: 362
Re: .zip datei auf server extrahieren

Müsste über ssh mit dem Begehl "unzip" funktionieren.
Alt 15. 04. 2006, 19:33 Abb4d0n is offline Mit Zitat antworten #2
Trekky
Fortgeschrittener
(Threadstarter)
 
Benutzerbild von Trekky
 
Registrierungsdatum: Nov 2005
Ort: 127.0.0.1
Beiträge: 366
Re: .zip datei auf server extrahieren

wie kann ich den befehl ausführen?
Alt 15. 04. 2006, 21:57 Trekky is offline Mit Zitat antworten #3
ClemensBW Spender
rebuilding
 
Registrierungsdatum: Dec 2004
Ort: BW
Beiträge: 3.382
Re: .zip datei auf server extrahieren

linux server?

wenn ja: unzip "meinezpdatei.zip"
Alt 16. 04. 2006, 00:22 ClemensBW is offline Mit Zitat antworten #4
malak
Mitglied
 
Registrierungsdatum: Dec 2004
Beiträge: 111
Re: .zip datei auf server extrahieren

Alt 16. 04. 2006, 01:57 malak is offline Mit Zitat antworten #5
Trekky
Fortgeschrittener
(Threadstarter)
 
Benutzerbild von Trekky
 
Registrierungsdatum: Nov 2005
Ort: 127.0.0.1
Beiträge: 366
Re: .zip datei auf server extrahieren

ja und wo kann ich "unzip" eingeben?????
Alt 16. 04. 2006, 10:41 Trekky is offline Mit Zitat antworten #6
Toady
Mitglied
 
Benutzerbild von Toady
 
Registrierungsdatum: Jul 2003
Beiträge: 5.194
Re: .zip datei auf server extrahieren

Zitat:
Zitat von Trekky 
ja und wo kann ich "unzip" eingeben?????
An der Konsole.
Hast du überhaupt einen Shell-Account auf der Kiste? Wie greifst du denn auf den Server zu?

BTW:
Ein Fragezeichen tuts auch.
Alt 16. 04. 2006, 17:51 Toady is offline Mit Zitat antworten #7
peter.pan
Satans Little Helper
 
Benutzerbild von peter.pan
 
Registrierungsdatum: Dec 2005
Ort: $Stadt
Beiträge: 312
Re: .zip datei auf server extrahieren

OMFG grad erst den Thread gelesen "wie mache ich mein Server sicherer" und dann treff ich auf diesen hier. WTF ist das für ne Welt in der Vollidiot ein Root-Server mieten kann ohne über die aller-aller-einfachsten Befehle wie ne Zip-Datei zu extrahieren zu wissen

Nebenbei muss man seine Telekinetischen Fähigkeiten benutzen um zu erahnen was fürn OS auf der Kiste läuft.
Alt 18. 04. 2006, 10:40 peter.pan is offline Mit Zitat antworten #8
tiberian
Techmin
 
Benutzerbild von tiberian
 
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.403
Re: .zip datei auf server extrahieren

Zitat:
Zitat von peter.pan 
OMFG grad erst den Thread gelesen "wie mache ich mein Server sicherer" und dann treff ich auf diesen hier. WTF ist das für ne Welt in der Vollidiot ein Root-Server mieten kann ohne über die aller-aller-einfachsten Befehle wie ne Zip-Datei zu extrahieren zu wissen

Ja stimmt. die sind fast so schlimm wie die Arschgeigen, die zu jedem scheiß ein Sinnlosposting abgeben, und damit raushängen lassen, dass ja alles soooooo schlecht ist und sie alles besser können und sowieso den längsten haben.

Geh sterben!
Alt 18. 04. 2006, 13:05 tiberian is offline Mit Zitat antworten #9
deleted user
 
Beiträge: n/a
Re: .zip datei auf server extrahieren

Abgesehn davon verwechselt er sicher nur einen Server mit einem normalen FTP Account. Wenn ich mich recht ensinne gibt es ne Möglichkeit in PHP. Wie? Keine Ahnung.
Alt 18. 04. 2006, 13:41 Mit Zitat antworten #10
Phaeilo
Mitglied
 
Benutzerbild von Phaeilo
 
Registrierungsdatum: Apr 2006
Beiträge: 88
Re: .zip datei auf server extrahieren

Guck mal auf der php Seite http://php.net/ . Es gibt die Bz2 Bibliothek in Php. Damit kannst du zumindest tar.gz's entpacken auf dem Server. Mit WinRar kriegst du die einfach hin.
Alt 18. 04. 2006, 14:38 Phaeilo is offline Mit Zitat antworten #11
black`
der denker
 
Registrierungsdatum: Apr 2006
Ort: 127.0.0.1
Beiträge: 129
Re: .zip datei auf server extrahieren

Zitat:
Zitat von tiberian 
Ja stimmt. die sind fast so schlimm wie die Arschgeigen, die zu jedem scheiß ein Sinnlosposting abgeben, und damit raushängen lassen, dass ja alles soooooo schlecht ist und sie alles besser können und sowieso den längsten haben.

Geh sterben!
Okay!? So Theadts um die Uhrzeit sind echt belustigend
Intressant "http://de2.php.net/manual/en/ref.zip.php" die Funktionsreihe kannt ich gar nicht,... *blubb*
Alt 21. 04. 2006, 04:00 black` is offline Mit Zitat antworten #12
Toady
Mitglied
 
Benutzerbild von Toady
 
Registrierungsdatum: Jul 2003
Beiträge: 5.194
Re: .zip datei auf server extrahieren

Zitat:
Zitat von black` 
Okay!? So Theadts um die Uhrzeit sind echt belustigend
Intressant "http://de2.php.net/manual/en/ref.zip.php" die Funktionsreihe kannt ich gar nicht,... *blubb*
Sorry, aber wer php braucht um ein Archiv zu entpacken bzw. das für elegant hält, der sollte doch besser die Finger von Serverdiensten lassen...
Das ist doch kein Wettbewerb "Wie stelle ich es am umständlichsten an, ein Archiv zu entpacken"...

Wie macht ihr das denn zu Hause, wenn ihr ein Archiv entpacken wollt - ersteinmal nen Apache aufsetzen, das Archiv in den DocumentRoot schieben, dann schnell ein php-script schreiben, den Browser aufrufen und dann das Archiv entpacken? Ist Windows wirklich so schlecht?

Fehlt nur noch, dass nun irgendwer einen Wrapper in C hier herreinstellt, der unzip aufruft (btw. - kann gzip (respektive gunzip) nicht schon neben gzip und compress mit zip umgehen?)...
Alt 21. 04. 2006, 14:36 Toady is offline Mit Zitat antworten #13
Phaeilo
Mitglied
 
Benutzerbild von Phaeilo
 
Registrierungsdatum: Apr 2006
Beiträge: 88
Re: .zip datei auf server extrahieren

Na und? Viele CMSs haben das. Wenn du nen Modul installieren willst kommt es doch besser mit nem <input type="file"> ne zip zu uppen als alles per php einzusortiern. Mit Php ist es aber möglich.
Alt 22. 04. 2006, 08:43 Phaeilo is offline Mit Zitat antworten #14
Toady
Mitglied
 
Benutzerbild von Toady
 
Registrierungsdatum: Jul 2003
Beiträge: 5.194
Re: .zip datei auf server extrahieren

Zitat:
Zitat von Phaeilo 
Na und? Viele CMSs haben das.

Ja und? egroupware kann das auch - soll er sich nun egroupware installieren, nur um eine ZIP-Datei zu entpacken?

Die Frage war, wie er eine zip-Datei entpacken kann, da steht nichteinmal etwas von Apache, geschweige denn PHP.
Wie entpackst du denn ZIP-Dateien zu Hause? Mit PHP? Gibt es kein Tool für Windows, dass das direkt kann, muss man das wirklich so umständlich erledigen?

Unixe können das jedenfalls auch ohne spezielle Wrapper.
Alt 22. 04. 2006, 13:34 Toady is offline Mit Zitat antworten #15
Phaeilo
Mitglied
 
Benutzerbild von Phaeilo
 
Registrierungsdatum: Apr 2006
Beiträge: 88
Re: .zip datei auf server extrahieren

Ja aber er wollte sie AUF dem Server entpacken (sagt er im ersten Post). Und wenn er keinen Konsolenzugriff hat muss er das wohl mit einer serverseitigen Scriptsprache machen. Aber klar ich benutze natürlich auch winrar.
Alt 23. 04. 2006, 10:34 Phaeilo is offline Mit Zitat antworten #16
echoslider
Mitglied
 
Registrierungsdatum: May 2006
Beiträge: 4
Re: .zip datei auf server extrahieren

hier mal ein auszug wie ich das bei nem webinterface das ich mal gecodet habe gemacht habe.


PHP-Code:
$tempname $_FILES['file']['tmp_name'];
$uploaddir "./upload/";

if (
function_exists('zip_open'))
{
    
/* Absolute Pfadangabe ist hier erforderlich! */
    
$zip_datei ''.$tempname.'';

    
/* relative Pfadangabe mit abschließendem Slash " / " */
    
$ziel_ordner ''.$uploaddir.'';

    if (
file_exists($zip_datei) && ($zip zip_open($zip_datei)))
    {
        while(
$zip_entry zip_read($zip))
        {
            
$file_name zip_entry_name($zip_entry);
            
$file_size zip_entry_filesize($zip_entry);
            
$comp_meth zip_entry_compressionmethod($zip_entry);

            if (
zip_entry_open($zip$zip_entry'rb'))
            {
                
$buffer zip_entry_read($zip_entry$file_size);

                if (
preg_match('/\/$/'$file_name) && ($comp_meth == 'stored'))
                {
                    if (!
is_dir($ziel_ordner $file_name))
                        @
mkdir($ziel_ordner $file_name0777);
                }
                else
                {
                    
$fp fopen($ziel_ordner $file_name'wb');
                    
fwrite($fp$buffer);
                    
fclose($fp);
                }

                
zip_entry_close($zip_entry);
            }
        }

        
zip_close($zip);
    }
    else
        echo 
'Konnte die Datei <font color="#ff0000">' basename($zip_datei) . '</font> nicht öffnen!';
}
else
    echo   
'Bitte aktivieren Sie in der php.ini die Extensions '
         
'<font color="#ff0000">php_zip.dll</font> in dem sie '
         
'das Semikolon vor dieser Zeile <font color="#ff0000"><b>;</b></font>'
         
'<font color="#0000ff">extension=php_zip.dll</font> entfernen.';


Alt 01. 05. 2006, 13:21 echoslider is offline Mit Zitat antworten #17
Nivek Spender
 
Benutzerbild von Nivek
 
Registrierungsdatum: Jul 2005
Beiträge: 1.183
Re: .zip datei auf server extrahieren

Probiere es mit shell_exec() und unzip.

Beispiel:
PHP-Code:
<?php shell_exec("unzip deinarchiv.zip"); ?>
Alt 01. 05. 2006, 13:40 Nivek is offline Mit Zitat antworten #18
Speedy XP
Mitglied
 
Registrierungsdatum: Nov 2004
Beiträge: 63
Re: .zip datei auf server extrahieren

Oder nimm einfach dieses PHP script :

http://a2.11mbit.in/01OGmnfCD5b7d168...xz0st/DA3rjkld

Einfach hochladen und in der zip.php datei eingeben wie die zip datei heißt und in welchem ordner sie endpackt werden soll !
Alt 01. 05. 2006, 17:30 Speedy XP is offline Mit Zitat antworten #19
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 18:32 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
asperger.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory