title: Extract zip without creating new folder
body: <p>Currently If I upload a zip with (myfolder.zip) then it extract and create a folder myfolder/image1.jpeg  I need it should extract the content on root like image1/jpeg .</p>
  
  <pre><code>function uploadzip($args){
  
          $message['flag'] = false;
          $message['message'] = "There was a problem with the upload. Please try again.";
          if($args["data"]["name"]) { 
              $filename = $args["data"]["name"];
              $source = $args["data"]["tmp_name"];
              $type = $args["data"]["type"];
  
              $name = explode(".", $filename);
              $accepted_types = array('application/zip', 'application/x-zip-compressed', 'multipart/x-zip', 'application/x-compressed');
              foreach($accepted_types as $mime_type) {
                  if($mime_type == $type) {
                      $okay = true;
                      break;
                  } 
              }
  
              $continue = strtolower($name[1]) == 'zip' ? true : false;
              if(!$continue) {
                  $message = "The file you are trying to upload is not a .zip file. Please try again.";
              }
  
              $target_path = $args["path"].$filename;   // change this to the correct site path
  
              if(move_uploaded_file($source, $target_path)) {
                  $zip = new ZipArchive();
                  $x = $zip-&gt;open($target_path);
                  if ($x === true) {
                      $zip-&gt;extractTo($args["path"]); // change this to the correct site path
  
                      $zip-&gt;close();
  
                      unlink($target_path);
                  }
                  $message['message'] = "Your .zip file was uploaded and unpacked.";
                  $message['flag'] =true;
              }
  
              return $message;
          } 
      }
  </code></pre>
  
  <p>$args['data'] = $this->request->data['Uploadzip']['zip_file'];
  $args['path'] = WWW_ROOT.'upload/'; </p>
  
  <p>When I upload a zip file named abcd.zip it gets uploaded and then gets extracted in upload folder like this upload/abcd/image1.jpeg I need it should not have abcd upload/image1.jpeg</p>