PHP本身就有ZIP函数 何必这么折腾呢

解决方案 »

  1.   

    /*
    * $file_name:被解压的zip文件名
    * $upload_dir:被解压后的mht文件存在的位置
    */
    function dp_unzipfile($file_name,$file_dir)
    {
    $path_file_name = $file_dir . $file_name;
    $zip = new ZipArchive;
    $res = $zip->open($path_file_name);
    if($res == "TRUE") 
    {
        $zip->extractTo($file_dir);//解压zip文件
        $zip->close();

    unlink($path_file_name);//删除zip文件
    }
    ?>我用了如上代码实现的解压,提供出来。谢谢楼上指点!