Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1404
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant
    Registriert seit
    Jan 2004
    Ort
    Schweiz :: Bern
    Beiträge
    942
    Hallo zusammen

    Ich bin gerade dabei eine Galerie zu coden, ich möchte alle Fotos zu einer Galerie mit einem ZIP-File hochladen können, ich weiss aber nicht wie man diese dann entzippen kann? Ich habe ein bisschen bedenken ob das bei einem Unix Server überhaupt geht?

    Wisst ihr mehr darüber oder habt ihr vielleich ein Tutorial für mich? Danke schonmal...
     
    MfG AqUaSoN!C

    o Wie man richtig Fragen stellt o

    o Nicht in Problemen sondern in Lösungen denken! o

    o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o

    > Meine Linksammlung > http://linksys.aquasonic.ch

    > Mein Wiki > http://wiki.aquasonic.ch

  2. #2
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Einfacher gehts nicht: http://de.php.net/zip
     
    »

  3. #3
    Registriert seit
    Jul 2003
    Ort
    Gronau, Nordrhein-Westfalen, Germany, Germany
    Beiträge
    634
    Hehe, so eine Gallery hab ich grade erst entwickelt
    Aber arbeite du nur mal weiter
    PHP-Code:
    exec("unzip ".$filename); 
     

  4. #4
    Avatar von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant
    Registriert seit
    Jan 2004
    Ort
    Schweiz :: Bern
    Beiträge
    942
    Funktioniert, danke

    Hab nun folgenden Code:

    PHP-Code:
    $zip zip_open($config['gal_temppath']."/".$_FILES['bilder']['name']);

                if (
    $zip) {
                   while (
    $zip_entry zip_read($zip)) {
                
                       if (
    zip_entry_open($zip$zip_entry"r")) {
                           
    $buf zip_entry_read($zip_entryzip_entry_filesize($zip_entry));
                           
    $zahl get_maxfilename($config['gal_globalpath']."/".$bilderpfad."/pics");
                           
    $endfilename "img".$zahl.".jpg";
                           echo 
    $endfilename."<br>";
                           
    $handle fopen ($config['gal_globalpath']."/".$bilderpfad."/pics/".$endfilename"w");
                           
    fwrite($handle$buf);
                           
    fclose($handle);
                            
                           
    zip_entry_close($zip_entry);
                       }
                   }
                   
    zip_close($zip);
                }
                
    unlink($config['gal_temppath']."/".$_FILES['bilder']['name']); 
     
    MfG AqUaSoN!C

    o Wie man richtig Fragen stellt o

    o Nicht in Problemen sondern in Lösungen denken! o

    o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o

    > Meine Linksammlung > http://linksys.aquasonic.ch

    > Mein Wiki > http://wiki.aquasonic.ch

  5. #5
    Registriert seit
    Jul 2003
    Ort
    Gronau, Nordrhein-Westfalen, Germany, Germany
    Beiträge
    634
    Wie umständlich

    Aber gut, ok
     

  6. #6
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    @Operator_Jon alias PHP-Crack:

    1.) Es gibt auch noch andere Serverbetriebssysteme als Unix/Linux.

    2.) Selbst wenn der Server unter Unix/Linux läuft, muss PHP noch lange keinen Zugrif auf unzip haben.

    snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  7. #7
    Registriert seit
    Jul 2003
    Ort
    Gronau, Nordrhein-Westfalen, Germany, Germany
    Beiträge
    634
    Ich habe nur die einfachere Lösung vorgestellt, wenn sie nicht funktioniert, schade

    Aber gut, ok
    Ohne Worte
     

Ähnliche Themen

  1. Problem mit Dateirechten beim entzippen
    Von Dukeatcoding im Forum PHP
    Antworten: 1
    Letzter Beitrag: 04.11.08, 23:22
  2. Mit PEAR Funktion Dateien entzippen
    Von maio81 im Forum PHP
    Antworten: 3
    Letzter Beitrag: 07.12.07, 17:16
  3. Mit Java entzippen/zippen - geht das?
    Von janinejaeger im Forum Java
    Antworten: 1
    Letzter Beitrag: 15.06.07, 22:20
  4. Mit PHP entzippen
    Von Tix im Forum PHP
    Antworten: 9
    Letzter Beitrag: 06.07.06, 22:38
  5. PKZIP verwenden zum entzippen
    Von Simmx im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 19.11.03, 15:27