Autor Zpráva
Spectator
Profil
Dobrý den,
vytvářím pomocí třídy PHP zip soubor a narážím na problém s otevřením tohoto souboru nativním windowsím průvodcem pro extrakci.

Windows vyhodí Chybu:
Systém windows nemůže složku otevřít.
Zkomprimovaná složka (metoda ZIP)
C:\.....\souzbor.zip je neplatná

Našel jsem nějaké rady o to, že cesta k souboru uvnitř zipu nesmí začínat "/", zkoušel jsem a nepomohlo. nemá s tím někdo zkušenost?

Total Commander soubor otevře bez problémů.
Davex
Profil
Spectator:
Možná děláš nějakou chybu při vytváření zip archivu. Když vytvořím zip v PHP 5.3.6 ve Windows, tak jde otevřít a rozbalit ve Windows XP SP2 i ve Windows Server 2008 R2.

Jak vypadá podstatná část tvého balícího skriptu?
Spectator
Profil
$zip = new ZipArchive();
if ($zip->open($tmpZipFile, ZIPARCHIVE::CREATE) !== TRUE) {
    return;
}

//hledani ulozenych souboru
//

$zip->addFile('absolutni cesta k souboru', 'cesta/v/archivu/nazev.pripona');

$zip->close();
Davex
Profil
Těžko říct kde je chyba, protože takto mi to taky funguje.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: