tutorials.de-Buchverschenkaktion 08/2010
+ Auf Thema antworten
  1. #1
    Benutzerbild von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant aquasonic hat eine blütenweiße Weste
    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. PHP 5 / MySQL 5 Seminar (22 Stunden Video-Training)

    Preis: früher: 39,95€ - jetzt nur: 7,99€
    Innerhalb Deutschlands versandkostenfrei!

    PHP 5 / MySQL 5 Lernkurs – 22 Stunden Video-Training auf DVD
    - PHP-, MySQL- und PHPMyAdmin-Grundlagen
    - Datenbankprogrammierung, objektorientierte Programmierung
    - Geeignet für Windows XP und Windows Vista


    Hier geht es zum Angebot

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!


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

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

  5. #4
    Benutzerbild von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant aquasonic hat eine blütenweiße Weste
    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

  6. #5
    Registriert seit
    Jul 2003
    Ort
    Nottuln (NRW)
    Beiträge
    627
    Wie umständlich

    Aber gut, ok

  7. #6
    Benutzerbild von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant Sven Petruschke hat eine blütenweiße Weste
    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

  8. #7
    Registriert seit
    Jul 2003
    Ort
    Nottuln (NRW)
    Beiträge
    627
    Ich habe nur die einfachere Lösung vorgestellt, wenn sie nicht funktioniert, schade

    Aber gut, ok
    Ohne Worte

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 03.07.07, 00:15
  2. Mit PHP entzippen
    Von Tix im Forum PHP
    Antworten: 9
    Letzter Beitrag: 06.07.06, 22:38
  3. Mehrere Dateien mit zip.lib.php packen
    Von kuhlmaehn im Forum PHP
    Antworten: 2
    Letzter Beitrag: 24.11.05, 15:30
  4. Antworten: 1
    Letzter Beitrag: 15.08.05, 15:52
  5. ZIP Dateien öffnen mit VC++ 6.0
    Von Simmx im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 17.11.03, 18:00

Lesezeichen

Lesezeichen