PHP解压ZIP文件

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

function unzip($location,$newLocation)
{
        if(exec("unzip $location",$arr)){
            mkdir($newLocation);
            for($i = 1;$i< count($arr);$i++){
                $file = trim(preg_replace("~inflating: ~","",$arr[$i]));
                copy($location.'/'.$file,$newLocation.'/'.$file);
                unlink($location.'/'.$file);
            }
            return TRUE;
        }else{
            return FALSE;
        }
}

用法:

<?php
unzip('test.zip','unziped/test'); //File would be unzipped in unziped/test folder
?>