Zip Funktion

  • hallo Leute.

    ich hab mich an einer Zip Funktion probiert, leider bekomme ich immer einen fehler, und ich weiß net woran es liegt

    [Blockierte Grafik: http://woelger.rivido.de/fehler.jpg]

    hier poste ich mal den code:

    $file = $_POST['image']; // <--von einem Upload-Formular
    $ziel = '/zip';
    $zeiger = zip_open($file);

    while($zip_entry = zip_read($zeiger)) {
    if (zip_entry_open($zeiger, $zip_entry, 'r')) {
    $buffer = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
    $fp = fopen("zip/".zip_entry_name($zip_entry),'w+');
    fwrite($fp, $buffer);
    zip_entry_close($zip_entry);
    }
    }

    zip_close($zeiger);

    das habe ich in eine upload-datei reingeladen, auf dieser ich sachen auf meinen webspace hochladen kann (<die image datei).
    find einfach keinen fehler! danke

  • ist eins von mir, musst es evtl. noch anpassen aber es funktioniert.

  • ah ja das hab ich gefunden!, dann bedanke ich mich dann mal bei dir, bist echt schlau^^

    hm also i hab das jetzt ma so probiert:

    $quelle = $_POST['image'];
    $ziel = '../stuff/layouts/div';

    function unZip ($quelle, $ziel)
    {
    $zip_zeiger = zip_open($quelle);
    while($zip_entry = zip_read($zip_zeiger))

    {
    $i++;
    if (zip_entry_open($zip_zeiger, $zip_entry, 'r'))
    {
    $buffer = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
    $fp = fopen($ziel.zip_entry_name($zip_entry),'w+');
    fwrite($fp, $buffer);
    zip_entry_close($zip_entry);
    echo "es geht";
    }

    }
    zip_close($zip_zeiger);
    }

    geht aber leider net xD'

  • 1. bitte code tags benützen beim posten
    2. was hat $_POST['image'] für nen wert?
    3. $ziel = '../stuff/layouts/div'; (hattest ein . zuviel)
    4. eine function muss aufgerufen werden:

    so long

  • 2. was hat $_POST['image'] für nen wert?
    das ist von meinem upload formular und das ist die zip datei