Jump to content

ZipArchive corrupting files


NightMonkey

Recommended Posts

Hi,

I am trying to rename all of the files in a zip archive by adding a prefix to their names. This is working fine however when I try and extract the files from the finished archive it says they are corrupt. Here is the code im using:

$zip = new ZipArchive();
    if ($zip->open($targetpath,ZIPARCHIVE::OVERWRITE)===true)
    {  
         // prefix all of the files with the clients name
         for($i = 0; $i < $zip->numFiles; $i++)
         {  
             $zip->renameIndex($i,$client.'-'.$zip->getNameIndex($i));
         }
         if (!$zip->close()) echo 'Failed to rename files';
     }

Does anyone know why this is corrupting the archive?

Link to comment
https://forums.phpfreaks.com/topic/155473-ziparchive-corrupting-files/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.