Ver código fonte

Add files via upload

yeungalan 6 anos atrás
pai
commit
6e53865ac7
2 arquivos alterados com 36 adições e 0 exclusões
  1. 6 0
      7-Zip File Manager/MainUI.php
  2. 30 0
      7-Zip File Manager/deltmp.php

+ 6 - 0
7-Zip File Manager/MainUI.php

@@ -101,6 +101,12 @@
 var random = Math.floor((Math.random() * 10000) + 1000);
 var file = "<?php echo $_GET["file"] ?>";
 
+
+load($(returnBtn));
+$.get("deltmp.php", function(data) {
+});
+
+
 ts('*').contextmenu({
     menu: '.ts.contextmenu'
 });

+ 30 - 0
7-Zip File Manager/deltmp.php

@@ -0,0 +1,30 @@
+<?php
+    $dirs = scandir("./tmp/");
+    foreach ($dirs as $dir){
+       $time = filectime("./tmp/".$dir) ;
+        if($time + 3600*3 <= time()){
+            //echo "$dir Deleted.\r\n";
+            if(is_dir("./tmp/".$dir)){
+                rrmdir("./tmp/".$dir);
+            }else{
+                unlink("./tmp/".$dir);
+            }
+        }
+    }
+    echo "Completed.";
+
+//https://stackoverflow.com/questions/3338123/how-do-i-recursively-delete-a-directory-and-its-entire-contents-files-sub-dir
+ function rrmdir($dir) { 
+   if (is_dir($dir)) { 
+     $objects = scandir($dir); 
+     foreach ($objects as $object) { 
+       if ($object != "." && $object != "..") { 
+         if (is_dir($dir."/".$object))
+           rrmdir($dir."/".$object);
+         else
+           unlink($dir."/".$object); 
+       } 
+     }
+     rmdir($dir); 
+   } 
+ }