...
|
...
|
@@ -420,8 +420,8 @@ class AdminCommonController extends AdminBaseController |
|
|
mkdir($files_url);
|
|
|
}
|
|
|
$file_url = ROOT_PATH . '/public/upload/export/'.$file_name;
|
|
|
// chmod($file_url, 0777);
|
|
|
$objWrite->save($file_url);
|
|
|
chmod($file_url, 0777);
|
|
|
//相对路径
|
|
|
$url = 'upload/export/'.$file_name;
|
|
|
return $url;
|
...
|
...
|
@@ -545,11 +545,13 @@ class AdminCommonController extends AdminBaseController |
|
|
*
|
|
|
* 以上总结基于我当前的运行环境来说
|
|
|
* */
|
|
|
// if ($zip->open($zipName, \ZIPARCHIVE::OVERWRITE | \ZIPARCHIVE::CREATE)!==TRUE) {
|
|
|
// if ($zip->open($zipName, \ZIPARCHIVE::CREATE)!==TRUE) {
|
|
|
// exit('无法打开文件,或者文件创建失败');
|
|
|
// }
|
|
|
$zip->open($zipName);
|
|
|
if(!is_dir(dirname($zipName))){
|
|
|
mkdir(dirname($zipName), 0777, true);
|
|
|
}
|
|
|
|
|
|
if ($zip->open($zipName, \ZIPARCHIVE::CREATE)!==TRUE) {
|
|
|
exit('无法打开文件,或者文件创建失败');
|
|
|
}
|
|
|
if($flag != ''){
|
|
|
//二维数组
|
|
|
if($flag == 'month'){
|
...
|
...
|
@@ -605,8 +607,8 @@ class AdminCommonController extends AdminBaseController |
|
|
ob_clean();//清楚缓存
|
|
|
flush();//刷新缓冲区的内容,输出
|
|
|
readfile($zipName);
|
|
|
unlink($zipName); //删除压缩包临时文件
|
|
|
$this->delDirAndFile('upload/export',1);
|
|
|
//unlink($zipName); //删除压缩包临时文件
|
|
|
//$this->delDirAndFile('upload/export',1);
|
|
|
}
|
|
|
|
|
|
//删除目录及目录下文件
|
...
|
...
|
|