}
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]=="" ){







