kostenloser Webspace werbefrei: lima-city


Entpacken mit php

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b******n

    Hallo ich braeuchte mal wieder eure Hilfe!

    Ich versuche gerade ein Upload script zu schrieben welches anschlieszend
    auch gleich Zip archive entpackt um diese weiter zu verarbeiten.

    nun bin ich schon vile sachen durch und bin grad bei diesem schnipsel(entpacken klappt ned)
    :
    php
    $zip = new ZipArchive;
    if ($zip->open('test.zip') === TRUE) {
       $zip->extractTo('/my/destination/dir/');
       $zip->close();
       echo 'ok';
    } else {
       echo 'failed';
    }


    und es kommt der Fehler:
    Fatal error: Cannot instantiate non-existent class: ziparchive in /.../..../content/give.php on line 32


    line 32: $zip = new ZipArchive;

    außerdem hab ich dann nur das versucht:

    php
    
    $zip = zip_open("/tmp/test2.zip");
    
    if ($zip) {
    
       while ($zip_entry = zip_read($zip)) {
           echo "Name:              " . zip_entry_name($zip_entry) . "\n";
           echo "Actual Filesize:    " . zip_entry_filesize($zip_entry) . "\n";
           echo "Compressed Size:    " . zip_entry_compressedsize($zip_entry) . "\n";
           echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "\n";
    
           if (zip_entry_open($zip, $zip_entry, "r")) {
               echo "File Contents:\n";
               $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
               echo "$buf\n";
    
               zip_entry_close($zip_entry);
           }
           echo "\n";
    
       }
    
       zip_close($zip);
    
    }


    klappt auch ned er findet in der letzten Zeile des scriptes ein "unerwartetes" '$' obwahl keines da ist ...

    kann mir wer helfen ?
    oder ist das nicht zu schafen...


    Beitrag geaendert: 30.11.2006 0:08:28 von ballardn

    Beitrag geaendert: 30.11.2006 0:09:04 von ballardn
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also beim ersten Code fehlt ganz klar die klasse ZipArchive von der du ein Objekt erstellen willst.

    Schau dir am besten mal das an:
    http://de2.php.net/zip
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!