PHP

php handles small example files of unzips deletes directories


<?php 
$dir =   './temp';
$desc   =   'tar_test.tar.gz';
system("tar   czvf   $desc   $dir");   // The compression
//system("tar   zxvf   $desc"); // Unpack the   

function d_rmdir($dirname) {   // Delete the non-empty directory  
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"; 
?>