php zip文件解压类代码

2019-04-10 03:34:00刘景俊

                }
                if ( $fp = fopen($new_file_name,"w") ){
                    fwrite($fp,$buf);
                    fclose($fp);
                }
        }
            zip_close($this->_zip_hander);
            return true;
        }
        else {
            return false;
        }
    }
    /**
     * 检查目录是否存在,如果不存在是否建立
     *
     * @param string $dirname        完整的实际路径
     * @param bool $mk                如果不存在是否创建
     * @param int $mode                创建权限
     * @return bool                    是否创建成功
     */
    function checkDirAndMk($dirname,$mk=false,$mode=0777){
        if ( is_dir($dirname)==true ){
            return true;
        }
        else {
            if ($mk==false){
                return false;
            }
            else {
                $dirpath_a = explode('/',$dirname);
                for ($i=0;$i<count($dirpath_a);$i++){
                    if ( $dirpath_a[$i]=="" ){
相关文章 大家在看