- <?php
- $dir = './temp';
- $desc = 'tar_test.tar.gz';
- system("tar czvf $desc $dir"); //压缩
- //system("tar zxvf $desc"); //解压
- function d_rmdir($dirname) { //删除非空目录
- if(!is_dir($dirname)) {
- return false;
- }
- $handle = @opendir($dirname);
- while(($file = @readdir($handle)) !== false){
- if($file != '.' && $file != '..'){
- $dir = $dirname . '/' . $file;
- is_dir($dir) ? d_rmdir($dir) : unlink($dir);
- }
- }
- closedir($handle);
- return rmdir($dirname) ;
- }
- if(d_rmdir("./temp"))
- echo "succes";
- else
- echo "false";
- ?>