PHP Zip & Unzip

Author Joe Date one year ago
Views 746 Reviews 0
Rating Favoured
0

Enable Zip extension in php.ini

extension=php_zip.dll

  • zip file

    <?
    // Creating object of the ZipArchive
     $zip = new ZipArchive(); 
     $ow = 1;
     $file= "c:\\master.zip";
     if($zip->open($file,$ow?ZIPARCHIVE::OVERWRITE:ZIPARCHIVE::CREATE)===TRUE)
     {
       $zip->addFile("c:\\master.txt");
       $zip->addFile("c:\\a1.txt", "c:\\a2.txt");   
       $zip->addFile("c:\\a3.txt");
       $zip->close();
       
      }
     ?>
    
  • unzip

     $zip = new ZipArchive();
     //open master.zip 
     if ($zip->open("master.zip") === TRUE) 
     {
       $zip->extractTo("/path/to/folder/");
       $zip->close();
     }
    
     // Open master.zip for extracting single files
     if ($zip->open("master.zip") === TRUE) 
     {
       // Will extract only fonts.css from master.zip to given path.
       $zip->extractTo("/path/to/folder/","fonts.css");
       $zip->close();
     }
    
     if ($zip->open("master.zip") === TRUE) 
     {
          $files = array("fonts.css","master.css");
       $zip->extractTo("/path/to/folder/",$files);
       $zip->close();
     }
    

0 comments

Your rating:


Back to reviews top | Back to top
© OSTree(Open Source Tree Community) | About OSTree | Advertisement | Feedback