How to Extract a Zip file Using PHP
Below is a little snippet of what you are looking for
1 |
<pre><br /><span style="background: #ffffe8; color: #5f5035;"><?php</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: dimgrey;">## Define zip file name </span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #400000;">define</span><span style="background: #ffffe8; color: #808030;">(</span><span style="background: #ffffe8; color: #0000e6;">'FILENAME'</span><span style="background: #ffffe8; color: #808030;">,</span><span style="background: #ffffe8; color: #0000e6;">'vpn.zip'</span><span style="background: #ffffe8; color: #808030;">)</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: dimgrey;">##Zip Archive name</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #400000;">define</span><span style="background: #ffffe8; color: #808030;">(</span><span style="background: #ffffe8; color: #0000e6;">'DIR_LOC'</span><span style="background: #ffffe8; color: #808030;">,</span><span style="background: #ffffe8; color: #0000e6;">'zip'</span><span style="background: #ffffe8; color: #808030;">)</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: dimgrey;">## directory to exract the files to</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: dimgrey;">//Start new ZipArchive</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #797997;">$zip</span><span style="background: #ffffe8; color: black;"> </span><span style="background: #ffffe8; color: #808030;">=</span><span style="background: #ffffe8; color: black;"> </span><span style="background: #ffffe8; color: maroon; font-weight: bold;">new</span><span style="background: #ffffe8; color: black;"> ZipArchive</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: dimgrey;">//Opening the file name you defined</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #797997;">$zip</span><span style="background: #ffffe8; color: #808030;">-</span><span style="background: #ffffe8; color: #808030;">></span><span style="background: #ffffe8; color: black;">open</span><span style="background: #ffffe8; color: #808030;">(</span><span style="background: #ffffe8; color: black;">FILENAME</span><span style="background: #ffffe8; color: #808030;">)</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: dimgrey;">//Extrating file</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #797997;">$zip</span><span style="background: #ffffe8; color: #808030;">-</span><span style="background: #ffffe8; color: #808030;">></span><span style="background: #ffffe8; color: black;">extractTo</span><span style="background: #ffffe8; color: #808030;">(</span><span style="background: #ffffe8; color: black;">DIR_LOC</span><span style="background: #ffffe8; color: #808030;">)</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: dimgrey;">//We are done, closing connection...</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #797997;">$zip</span><span style="background: #ffffe8; color: #808030;">-</span><span style="background: #ffffe8; color: #808030;">></span><span style="background: #ffffe8; color: #400000;">close</span><span style="background: #ffffe8; color: #808030;">(</span><span style="background: #ffffe8; color: #808030;">)</span><span style="background: #ffffe8; color: purple;">;</span><span style="background: #ffffe8; color: black;"></span><br /><span style="background: #ffffe8; color: #5f5035;">?></span><br /> |