Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <?php
  2.     if($_FILES['zip_file']['name'] != ''){
  3.         $output = "";
  4.         $file_name = $_FILES['zip_file']['name'];
  5.         $array = explode(".", $file_name);
  6.         $name = $array[0];
  7.         $ext = $array[1];
  8.         if($ext == 'zip'){
  9.             $path = 'upload/';
  10.             $location = $path . $file_name;
  11.             if(move_uploaded_file($_FILES['zip_file']['tmp_name'], $location)){
  12.                 $zip = new ZipArchive;
  13.                 if($zip->open($location)){
  14.                     $zip->extractTo($path);
  15.                     $zip->close();
  16.                 }
  17.                 $files = scandir($path . $name);
  18.                 foreach($files as $file){
  19.                     $tmp_ext = explode(".", $file);
  20.                     $file_ext = end($tmp_ext);
  21.                     $allowed_ext = array('jpg', 'png', 'jpeg', 'gif');
  22.                     if(in_array($file_ext, $allowed_ext)){
  23.                         $new_file = $tmp_ext[0].".".$file_ext;
  24.                        
  25.                         $output .= "<br />".$new_file."<center><img src='upload/".$name."/".$new_file."' height='50px' width='50px'/></center>";
  26.                        
  27.                     }
  28.                 }
  29.                 unlink($path.$name.'.'.$ext);
  30.             }
  31.         }
  32.        
  33.         echo $output;
  34.     }
  35.        
  36. ?>